Zum Hauptinhalt springen

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​

String

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