C# Class clojure.lang.CljCompiler.Ast.CljILGen.FieldSigReader

显示文件 Open project: aaronc/clojure-clr

Public Methods

Method Description
GetCustomModTypes ( FieldInfo fi ) : IList
IsVolatile ( FieldInfo fi ) : bool
MakeMetadataToken ( uint raw ) : int

Private Methods

Method Description
GetCustomModMetadataTokens ( FieldInfo fi ) : IList
ReadCompressedInteger ( byte data, int pos, int &nextPos ) : int
ReadCustomModToken ( byte sig, int pos, int &nextPos ) : int
ReadCustomMods ( byte sig ) : IList
ReadCustomMods ( byte sig, int pos, int &nextPos ) : IList

Method Details

GetCustomModTypes() public static method

public static GetCustomModTypes ( FieldInfo fi ) : IList
fi System.Reflection.FieldInfo
return IList

IsVolatile() public static method

public static IsVolatile ( FieldInfo fi ) : bool
fi System.Reflection.FieldInfo
return bool

MakeMetadataToken() public static method

public static MakeMetadataToken ( uint raw ) : int
raw uint
return int