T_Furcadia_Net_Web_Variable - StarShip-Avalon-Projects/FurcadiaFramework GitHub Wiki

Variable Class

This stuff is still in the planning stages. Any questions or Comments are welcome. [This is preliminary documentation and is subject to change.]

[Missing

documentation for "T:Furcadia.Net.Web.Variable"]

Inheritance Hierarchy

System.Object
  Furcadia.Net.Web.Variable
Namespace: Furcadia.Net.Web
Assembly: FurcadiaLib (in FurcadiaLib.dll) Version: 2.19.PreAlpha 43

Syntax

C#

[SerializableAttribute]
[CLSCompliantAttribute(false)]
public class Variable : IVariable, IEquatable<IVariable>

VB

<SerializableAttribute>
<CLSCompliantAttribute(false)>
Public Class Variable
	Implements IVariable, IEquatable(Of IVariable)

VB Usage

Dim instance As Variable

C++

[SerializableAttribute]
[CLSCompliantAttribute(false)]
public ref class Variable : IVariable, 
	IEquatable<IVariable^>

F#

[<SerializableAttribute>]
[<CLSCompliantAttribute(false)>]
type Variable =  
    class
        interface IVariable
        interface IEquatable<IVariable>
    end

The Variable type exposes the following members.

Constructors

 

Name Description
Public method Variable(String) Initializes a new instance of the Variable class
Public method Variable(String, Object) Initializes a new instance of the Variable class
  Back to Top

Properties

 

Name Description
Public property IsConstant
Public property Name
Public property Value
  Back to Top

Methods

 

Name Description
Public method Clone
Public method Equals(Object) (Overrides Object.Equals(Object).)
Public method Equals(IVariable)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Overrides Object.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a const identifier if the variable is constant followed by name, otherwise just the name is returned.

(Overrides Object.ToString().)

  Back to Top

Operators

 

Name Description
Public operatorStatic member Addition(Variable, Double) Implements the operator +.
Public operatorStatic member Addition(Variable, String) Implements the operator +.
Public operatorStatic member Division Implements the operator /.
Public operatorStatic member Equality Implements the operator ==.
Public operatorStatic member Implicit(Variable to String) Performs an implicit conversion from Variable to String.
Public operatorStatic member Implicit(Variable to Double) Performs an implicit conversion from Variable to Double.
Public operatorStatic member Inequality Implements the operator !=.
Public operatorStatic member Multiply Implements the operator *.
Public operatorStatic member Subtraction Implements the operator -.
  Back to Top

Fields

 

Name Description
Public fieldStatic member NoValue
  Back to Top

Extension Methods

 

Name Description
Public Extension Method AsDouble (Defined by ObjectExtensions.)
Public Extension Method AsInt16 (Defined by ObjectExtensions.)
Public Extension Method AsInt32 (Defined by ObjectExtensions.)
Public Extension Method AsInt64 (Defined by ObjectExtensions.)
Public Extension Method AsString (Defined by ObjectExtensions.)
  Back to Top

See Also

Reference

Furcadia.Net.Web Namespace

⚠️ **GitHub.com Fallback** ⚠️