forked from cgvr/DeltaVR
		
	
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
//
 | 
						|
// Author:
 | 
						|
//   Jb Evain (jbevain@gmail.com)
 | 
						|
//
 | 
						|
// Copyright (c) 2008 - 2015 Jb Evain
 | 
						|
// Copyright (c) 2008 - 2011 Novell, Inc.
 | 
						|
//
 | 
						|
// Licensed under the MIT/X11 license.
 | 
						|
//
 | 
						|
 | 
						|
using System;
 | 
						|
 | 
						|
namespace MonoFN.Cecil {
 | 
						|
 | 
						|
	[Flags]
 | 
						|
	enum TypeDefinitionTreatment {
 | 
						|
		None = 0x0,
 | 
						|
 | 
						|
		KindMask = 0xf,
 | 
						|
		NormalType = 0x1,
 | 
						|
		NormalAttribute = 0x2,
 | 
						|
		UnmangleWindowsRuntimeName = 0x3,
 | 
						|
		PrefixWindowsRuntimeName = 0x4,
 | 
						|
		RedirectToClrType = 0x5,
 | 
						|
		RedirectToClrAttribute = 0x6,
 | 
						|
		RedirectImplementedMethods = 0x7,
 | 
						|
 | 
						|
		Abstract = 0x10,
 | 
						|
		Internal = 0x20,
 | 
						|
	}
 | 
						|
 | 
						|
	enum TypeReferenceTreatment {
 | 
						|
		None = 0x0,
 | 
						|
		SystemDelegate = 0x1,
 | 
						|
		SystemAttribute = 0x2,
 | 
						|
		UseProjectionInfo = 0x3,
 | 
						|
	}
 | 
						|
 | 
						|
	[Flags]
 | 
						|
	enum MethodDefinitionTreatment {
 | 
						|
		None = 0x0,
 | 
						|
		Abstract = 0x2,
 | 
						|
		Private = 0x4,
 | 
						|
		Public = 0x8,
 | 
						|
		Runtime = 0x10,
 | 
						|
		InternalCall = 0x20,
 | 
						|
	}
 | 
						|
 | 
						|
	enum FieldDefinitionTreatment {
 | 
						|
		None = 0x0,
 | 
						|
		Public = 0x1,
 | 
						|
	}
 | 
						|
 | 
						|
	enum CustomAttributeValueTreatment {
 | 
						|
		None = 0x0,
 | 
						|
		AllowSingle = 0x1,
 | 
						|
		AllowMultiple = 0x2,
 | 
						|
		VersionAttribute = 0x3,
 | 
						|
		DeprecatedAttribute = 0x4,
 | 
						|
	}
 | 
						|
}
 |