• Home
  • Install
  • Cosmos Website
  • Articles
  • Cosmos
  • X#
  • IL2CPU
Show / Hide Table of Contents
  • Cosmos.IL2CPU
    • _ExceptionRegionInfo
    • _FieldInfo
    • CompilerHelpers
    • CosmosAssembler
    • ExceptionHelper
    • ExceptionHelperRefs
    • GCImplementationRefs
    • ICompilerEngineSettings
    • Il2cpuMethodInfo
    • Il2cpuMethodInfo.TypeEnum
    • ILOp
    • ILOpCode
    • ILOpCode.Code
    • ILReader
    • KernelPanics
    • MethodBaseComparer
    • OpCodeAttribute
    • PlugInfo
    • Program
    • ScannerQueueItem
    • SZArrayImpl<T>
    • VTablesImplRefs
  • Cosmos.IL2CPU.Extensions
    • FieldExtensions
    • TypeExtensions
  • Cosmos.IL2CPU.ILOpCodes
    • Box<T>
    • NullRef
    • OpBranch
    • OpDouble
    • OpField
    • OpInt
    • OpInt64
    • OpMethod
    • OpNone
    • OpSig
    • OpSingle
    • OpString
    • OpSwitch
    • OpToken
    • OpType
    • OpVar
  • Cosmos.IL2CPU.MethodAnalysis
    • ILGroup
    • ILMethod
  • Cosmos.IL2CPU.X86.IL
    • Add
    • Add_Ovf
    • Add_Ovf_Un
    • And
    • Arglist
    • Box
    • Br
    • Branch
    • Break
    • Call
    • Calli
    • Callvirt
    • Castclass
    • Ceq
    • Cgt
    • Cgt_Un
    • Ckfinite
    • Clt
    • Clt_Un
    • Constrained
    • Conv_I
    • Conv_I1
    • Conv_I2
    • Conv_I4
    • Conv_I8
    • Conv_Ovf_I
    • Conv_Ovf_I_Un
    • Conv_Ovf_I1
    • Conv_Ovf_I1_Un
    • Conv_Ovf_I2
    • Conv_Ovf_I2_Un
    • Conv_Ovf_I4
    • Conv_Ovf_I4_Un
    • Conv_Ovf_I8
    • Conv_Ovf_I8_Un
    • Conv_Ovf_U
    • Conv_Ovf_U_Un
    • Conv_Ovf_U1
    • Conv_Ovf_U1_Un
    • Conv_Ovf_U2
    • Conv_Ovf_U2_Un
    • Conv_Ovf_U4
    • Conv_Ovf_U4_Un
    • Conv_Ovf_U8
    • Conv_Ovf_U8_Un
    • Conv_R_Un
    • Conv_R4
    • Conv_R8
    • Conv_U
    • Conv_U1
    • Conv_U2
    • Conv_U4
    • Conv_U8
    • Cpblk
    • Cpobj
    • Div
    • Div_Un
    • Dup
    • Endfilter
    • Endfinally
    • Initblk
    • Initobj
    • Isinst
    • Jmp
    • Ldarg
    • Ldarga
    • Ldc_I4
    • Ldc_I8
    • Ldc_R4
    • Ldc_R8
    • Ldelem
    • Ldelem_I
    • Ldelem_I1
    • Ldelem_I2
    • Ldelem_I4
    • Ldelem_I8
    • Ldelem_R4
    • Ldelem_R8
    • Ldelem_Ref
    • Ldelem_U1
    • Ldelem_U2
    • Ldelem_U4
    • Ldelema
    • Ldfld
    • Ldflda
    • Ldftn
    • Ldind
    • Ldlen
    • Ldloc
    • Ldloca
    • Ldnull
    • Ldobj
    • Ldsfld
    • Ldsflda
    • LdStr
    • Ldtoken
    • Ldvirtftn
    • Leave
    • Localloc
    • Mkrefany
    • Mul
    • Mul_Ovf
    • Mul_Ovf_Un
    • Neg
    • Newarr
    • Newobj
    • Nop
    • Not
    • Or
    • Pop
    • Readonly
    • Refanytype
    • Refanyval
    • Rem
    • Rem_Un
    • Ret
    • Rethrow
    • Shl
    • Shr
    • Shr_Un
    • Sizeof
    • Starg
    • Stelem
    • Stelem_I
    • Stelem_I1
    • Stelem_I2
    • Stelem_I4
    • Stelem_I8
    • Stelem_R4
    • Stelem_R8
    • Stelem_Ref
    • Stfld
    • Stind
    • Stloc
    • Stobj
    • Stsfld
    • Sub
    • Sub_Ovf
    • Sub_Ovf_Un
    • Switch
    • Throw
    • Unaligned
    • Unbox
    • Unbox_Any
    • Volatile
    • Xor
  • IL2CPU.API
    • InlineAttribute
    • LabelName
    • ObjectPointerAccess
    • ObjectUtils
    • ObjectUtils.InstanceTypeEnum
    • TargetPlatform
  • IL2CPU.API.Attribs
    • AsmLabel
    • AsmMarker
    • AsmMarker.Type
    • BootEntry
    • DebugStub
    • FieldAccess
    • FieldType
    • ForceIncludeAttribute
    • ManifestResourceStreamAttribute
    • Plug
    • PlugAssembly
    • PlugAssembly.AssemblyType
    • PlugField
    • PlugMethod

Class LabelName

Inheritance
System.Object
LabelName
Namespace: IL2CPU.API
Assembly: IL2CPU.API.dll
Syntax
public static class LabelName : object

Properties

| Improve this Doc View Source

LabelCount

Declaration
public static int LabelCount { get; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

FilterStringForIncorrectChars(String)

Declaration
public static string FilterStringForIncorrectChars(string aName)
Parameters
Type Name Description
System.String aName
Returns
Type Description
System.String
| Improve this Doc View Source

Final(String)

Declaration
public static string Final(string xName)
Parameters
Type Name Description
System.String xName
Returns
Type Description
System.String
| Improve this Doc View Source

Get(MethodBase)

Declaration
public static string Get(MethodBase aMethod)
Parameters
Type Name Description
MethodBase aMethod
Returns
Type Description
System.String
| Improve this Doc View Source

Get(String, Int32)

Declaration
public static string Get(string aMethodLabel, int aIlPos)
Parameters
Type Name Description
System.String aMethodLabel
System.Int32 aIlPos
Returns
Type Description
System.String
| Improve this Doc View Source

GetFullName(FieldInfo)

Declaration
public static string GetFullName(FieldInfo aField)
Parameters
Type Name Description
FieldInfo aField
Returns
Type Description
System.String
| Improve this Doc View Source

GetFullName(MethodBase, Boolean)

Get the full name for the method

Declaration
public static string GetFullName(MethodBase aMethod, bool aAssemblyIncluded = true)
Parameters
Type Name Description
MethodBase aMethod
System.Boolean aAssemblyIncluded

If true, id of assembly is included

Returns
Type Description
System.String
| Improve this Doc View Source

GetFullName(Type, Boolean)

Get internal name for the type

Declaration
public static string GetFullName(Type aType, bool aAssemblyIncluded = true)
Parameters
Type Name Description
Type aType
System.Boolean aAssemblyIncluded

If true, the assembly id is included

Returns
Type Description
System.String
| Improve this Doc View Source

GetManifestResourceStreamName(FieldInfo)

Gets a label for the given Manifest Resource Stream

Declaration
public static string GetManifestResourceStreamName(FieldInfo aField)
Parameters
Type Name Description
FieldInfo aField
Returns
Type Description
System.String
| Improve this Doc View Source

GetManifestResourceStreamName(Type, String)

Gets a label for the given Manifest Resource Stream

Declaration
public static string GetManifestResourceStreamName(Type aType, string aField)
Parameters
Type Name Description
Type aType
System.String aField
Returns
Type Description
System.String
| Improve this Doc View Source

GetRandomLabel()

Declaration
public static string GetRandomLabel()
Returns
Type Description
System.String
| Improve this Doc View Source

GetStaticFieldName(FieldInfo)

Gets a label for the given static field

Declaration
public static string GetStaticFieldName(FieldInfo aField)
Parameters
Type Name Description
FieldInfo aField
Returns
Type Description
System.String
| Improve this Doc View Source

GetStaticFieldName(Type, String)

Gets a label for the given static field

Declaration
public static string GetStaticFieldName(Type aType, string aField)
Parameters
Type Name Description
Type aType
System.String aField
Returns
Type Description
System.String
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
☀
☾