• 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 SZArrayImpl<T>

Inheritance
System.Object
SZArrayImpl<T>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Cosmos.IL2CPU
Assembly: Cosmos.IL2CPU.dll
Syntax
public class SZArrayImpl<T>
Type Parameters
Name Description
T

Methods

| Improve this Doc View Source

Add(T[], T)

Declaration
public static void Add(T[] aThis, T aValue)
Parameters
Type Name Description
T[] aThis
T aValue
| Improve this Doc View Source

Clear(T[])

Declaration
public static void Clear(T[] aThis)
Parameters
Type Name Description
T[] aThis
| Improve this Doc View Source

Contains(T[], T)

Declaration
public static bool Contains(T[] aThis, T aValue)
Parameters
Type Name Description
T[] aThis
T aValue
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CopyTo(T[], T[], Int32)

Declaration
public static void CopyTo(T[] aThis, T[] aArray, int aIndex)
Parameters
Type Name Description
T[] aThis
T[] aArray
System.Int32 aIndex
| Improve this Doc View Source

get_Count(T[])

Declaration
public static int get_Count(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Int32
| Improve this Doc View Source

get_IsFixedSize(T[])

Declaration
public static bool get_IsFixedSize(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Boolean
| Improve this Doc View Source

get_IsReadOnly(T[])

Declaration
public static bool get_IsReadOnly(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Boolean
| Improve this Doc View Source

get_IsSynchronized(T[])

Declaration
public static bool get_IsSynchronized(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Boolean
| Improve this Doc View Source

get_Item(T[], Int32)

Declaration
public static T get_Item(T[] aThis, int aIndex)
Parameters
Type Name Description
T[] aThis
System.Int32 aIndex
Returns
Type Description
T
| Improve this Doc View Source

get_SyncRoot(T[])

Declaration
public static object get_SyncRoot(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Object
| Improve this Doc View Source

GetEnumerator(T[])

Declaration
public static IEnumerator<T> GetEnumerator(T[] aThis)
Parameters
Type Name Description
T[] aThis
Returns
Type Description
System.Collections.Generic.IEnumerator<T>
| Improve this Doc View Source

IndexOf(T[], T)

Declaration
public static int IndexOf(T[] aThis, T aValue)
Parameters
Type Name Description
T[] aThis
T aValue
Returns
Type Description
System.Int32
| Improve this Doc View Source

Insert(T[], Int32, T)

Declaration
public static void Insert(T[] aThis, int aIndex, T aValue)
Parameters
Type Name Description
T[] aThis
System.Int32 aIndex
T aValue
| Improve this Doc View Source

Remove(T[], T)

Declaration
public static void Remove(T[] aThis, T aValue)
Parameters
Type Name Description
T[] aThis
T aValue
| Improve this Doc View Source

RemoveAt(T[], Int32)

Declaration
public static void RemoveAt(T[] aThis, int aIndex)
Parameters
Type Name Description
T[] aThis
System.Int32 aIndex
| Improve this Doc View Source

set_Item(T[], Int32, T)

Declaration
public static void set_Item(T[] aThis, int aIndex, T aValue)
Parameters
Type Name Description
T[] aThis
System.Int32 aIndex
T aValue
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
☀
☾