StringExtensions
Namespace: Meshmakers.Octo.ConstructionKit.Contracts
Extensions to string
public static class StringExtensions
Inheritance Object → StringExtensions
Methods
MakeClassName(String)
Makes from a construction kit id a valid C# class name
public static string MakeClassName(string s)
Parameters
s String
Returns
MakeClassName(CkTypeId)
Makes from a construction kit type id a valid C# class name
public static string MakeClassName(CkTypeId ckTypeId)
Parameters
ckTypeId CkTypeId
The construction kit type id
Returns
String
A valid C# class name
MakeClassName(CkAttributeId)
Makes from a construction kit attribute id a valid C# class name
public static string MakeClassName(CkAttributeId ckAttributeId)
Parameters
ckAttributeId CkAttributeId
The construction kit attribute id
Returns
String
A valid C# class name
MakeClassName(CkAssociationRoleId)
Makes from a construction kit association role id a valid C# class name
public static string MakeClassName(CkAssociationRoleId ckAssociationRoleId)
Parameters
ckAssociationRoleId CkAssociationRoleId
The construction kit association role id
Returns
String
A valid C# class name
MakeClassName(CkEnumId)
Makes from a construction kit enum id a valid C# class name
public static string MakeClassName(CkEnumId ckEnumId)
Parameters
ckEnumId CkEnumId
The construction kit enum id
Returns
String
A valid C# class name
MakeClassName(CkRecordId)
Makes from a construction kit record id a valid C# class name
public static string MakeClassName(CkRecordId ckRecordId)
Parameters
ckRecordId CkRecordId
The construction kit record id
Returns
String
A valid C# class name