Class CSharpName
Namespace: Casewhere.Common.ValueTypes
Assembly: Casewhere.Common.dll
Wrap around a string representing for a valid C# propery format
public class CSharpName
Inheritance
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<CSharpName>(CSharpName)
Constructors
CSharpName(string)
public CSharpName(string value)
Parameters
value
string
CSharpName(string, bool)
public CSharpName(string value, bool allowNull)
Parameters
value
string
allowNull
bool
Properties
Value
public string Value { get; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(CSharpName, CSharpName)
public static bool operator ==(CSharpName a, CSharpName b)
Parameters
Returns
operator !=(CSharpName, CSharpName)
public static bool operator !=(CSharpName a, CSharpName b)