C# Class IKVM.Internal.ClassFile

Mostra file Open project: samskivert/ikvm-monotouch Class Usage Examples

Private Properties

Property Type Description
ClassFile System
GetClassName string
GetConstantPoolClass string
GetConstantPoolClassType TypeWrapper
GetConstantPoolConstantDouble double
GetConstantPoolConstantFloat float
GetConstantPoolConstantInteger int
GetConstantPoolConstantLong long
GetConstantPoolConstantString string
GetConstantPoolConstantType ConstantType
GetConstantPoolItem ConstantPoolItem
GetConstantPoolUtf8String string
GetField Field
GetFieldref ConstantPoolItemFieldref
GetMethodref ConstantPoolItemMI
IsReferenced bool
IsValidFieldName bool
IsValidFieldSig bool
IsValidFieldSigImpl bool
IsValidMethodName bool
IsValidMethodSig bool
IsValidPre49Identifier bool
Link void
ReadAnnotation object
ReadAnnotationElementValue object
ReadAnnotations object[]
RemoveUnusedFields void
SafeGetFieldref ConstantPoolItemFieldref
SafeGetMethodref ConstantPoolItemMI
SafeIsConstantPoolClass bool
SetEffectivelyFinal void
SetInternal void
ValidateConstantPoolItemClass void

Private Methods

Method Description
ClassFile ( byte buf, int offset, int length, string inputClassName, ClassFileParseOptions options ) : System
GetClassName ( byte buf, int offset, int length ) : string
GetConstantPoolClass ( int index ) : string
GetConstantPoolClassType ( int index ) : TypeWrapper
GetConstantPoolConstantDouble ( int index ) : double
GetConstantPoolConstantFloat ( int index ) : float
GetConstantPoolConstantInteger ( int index ) : int
GetConstantPoolConstantLong ( int index ) : long
GetConstantPoolConstantString ( int index ) : string
GetConstantPoolConstantType ( int index ) : ConstantType
GetConstantPoolItem ( int index ) : ConstantPoolItem
GetConstantPoolUtf8String ( int index ) : string
GetField ( string name, string sig ) : Field
GetFieldref ( int index ) : ConstantPoolItemFieldref
GetMethodref ( int index ) : ConstantPoolItemMI
IsReferenced ( Field fld ) : bool
IsValidFieldName ( string name, int majorVersion ) : bool
IsValidFieldSig ( string sig ) : bool
IsValidFieldSigImpl ( string sig, int start, int end ) : bool
IsValidMethodName ( string name, int majorVersion ) : bool
IsValidMethodSig ( string sig ) : bool
IsValidPre49Identifier ( string name ) : bool
Link ( TypeWrapper thisType ) : void
ReadAnnotation ( BigEndianBinaryReader rdr, ClassFile classFile ) : object
ReadAnnotationElementValue ( BigEndianBinaryReader rdr, ClassFile classFile ) : object
ReadAnnotations ( BigEndianBinaryReader br, ClassFile classFile ) : object[]
RemoveUnusedFields ( ) : void
SafeGetFieldref ( int index ) : ConstantPoolItemFieldref
SafeGetMethodref ( int index ) : ConstantPoolItemMI
SafeIsConstantPoolClass ( int index ) : bool
SetEffectivelyFinal ( ) : void
SetInternal ( ) : void
ValidateConstantPoolItemClass ( string classFile, ushort index ) : void