[ComVisible (true)]
[StructLayout (LayoutKind.Sequential)]
public
-#if !NET_4_0
- sealed
-#endif
class MethodBody {
#pragma warning disable 649
#region Sync with reflection.h
#endregion
#pragma warning restore 649
-#if NET_4_0
protected
-#else
- internal
-#endif
MethodBody () {
}
public
-#if NET_4_0
virtual
-#endif
IList<ExceptionHandlingClause> ExceptionHandlingClauses {
get {
return Array.AsReadOnly<ExceptionHandlingClause> (clauses);
}
public
-#if NET_4_0
virtual
-#endif
IList<LocalVariableInfo> LocalVariables {
get {
return Array.AsReadOnly<LocalVariableInfo> (locals);
}
public
-#if NET_4_0
virtual
-#endif
bool InitLocals {
get {
return init_locals;
}
public
-#if NET_4_0
virtual
-#endif
int LocalSignatureMetadataToken {
get {
return sig_token;
public
-#if NET_4_0
virtual
-#endif
int MaxStackSize {
get {
return max_stack;
}
public
-#if NET_4_0
virtual
-#endif
byte[] GetILAsByteArray () {
return il;
}