digraph G {
    page="40,60"; 
    ratio=auto;
    rankdir=LR;
    fontsize=10;
   "Mono.Cecil.ArrayMarshalInfo" -> { rank=none; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.NativeType" }
   "Mono.Cecil.ArrayType" -> { rank=none; "Mono.Cecil.ArrayDimension"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.AssemblyDefinition" -> { rank=none; "Mono.Cecil.AssemblyNameDefinition"; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.ISecurityDeclarationProvider"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.ModuleKind"; "Mono.Cecil.ModuleParameters"; "Mono.Cecil.ReaderParameters"; "Mono.Cecil.SecurityDeclaration"; "Mono.Cecil.WriterParameters" }
   "Mono.Cecil.AssemblyLinkedResource" -> { rank=none; "Mono.Cecil.AssemblyNameReference"; "Mono.Cecil.ManifestResourceAttributes"; "Mono.Cecil.Resource"; "Mono.Cecil.ResourceType" }
   "Mono.Cecil.AssemblyNameDefinition" -> { rank=none; "Mono.Cecil.AssemblyNameReference" }
   "Mono.Cecil.AssemblyNameReference" -> { rank=none; "Mono.Cecil.AssemblyAttributes"; "Mono.Cecil.AssemblyHashAlgorithm"; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataScopeType"; "Mono.Cecil.MetadataToken" }
   "Mono.Cecil.AssemblyResolutionException" -> { rank=none; "Mono.Cecil.AssemblyNameReference" }
   "Mono.Cecil.AssemblyResolveEventArgs" -> { rank=none; "Mono.Cecil.AssemblyNameReference" }
   "Mono.Cecil.AssemblyResolveEventHandler" -> { rank=none; "Mono.Cecil.AssemblyDefinition"; "Mono.Cecil.AssemblyNameReference" }
   "Mono.Cecil.BaseAssemblyResolver" -> { rank=none; "Mono.Cecil.AssemblyDefinition"; "Mono.Cecil.AssemblyNameReference"; "Mono.Cecil.AssemblyResolveEventHandler"; "Mono.Cecil.IAssemblyResolver"; "Mono.Cecil.ReaderParameters" }
   "Mono.Cecil.ByReferenceType" -> { rank=none; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.CallSite" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.IMethodSignature"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.MethodCallingConvention"; "Mono.Cecil.MethodReturnType"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.Cil.Document" -> { rank=none; "Mono.Cecil.Cil.DocumentHashAlgorithm"; "Mono.Cecil.Cil.DocumentLanguage"; "Mono.Cecil.Cil.DocumentLanguageVendor"; "Mono.Cecil.Cil.DocumentType" }
   "Mono.Cecil.Cil.ExceptionHandler" -> { rank=none; "Mono.Cecil.Cil.ExceptionHandlerType"; "Mono.Cecil.Cil.Instruction"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.Cil.ILProcessor" -> { rank=none; "Mono.Cecil.CallSite"; "Mono.Cecil.Cil.Instruction"; "Mono.Cecil.Cil.MethodBody"; "Mono.Cecil.Cil.OpCode"; "Mono.Cecil.Cil.VariableDefinition"; "Mono.Cecil.FieldReference"; "Mono.Cecil.MethodReference"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.Cil.ISymbolReader" -> { rank=none; "Mono.Cecil.Cil.ImageDebugDirectory"; "Mono.Cecil.Cil.InstructionMapper"; "Mono.Cecil.Cil.MethodBody"; "Mono.Cecil.Cil.MethodSymbols" }
   "Mono.Cecil.Cil.ISymbolReaderProvider" -> { rank=none; "Mono.Cecil.Cil.ISymbolReader"; "Mono.Cecil.ModuleDefinition" }
   "Mono.Cecil.Cil.ISymbolWriter" -> { rank=none; "Mono.Cecil.Cil.MethodBody"; "Mono.Cecil.Cil.MethodSymbols" }
   "Mono.Cecil.Cil.ISymbolWriterProvider" -> { rank=none; "Mono.Cecil.Cil.ISymbolWriter"; "Mono.Cecil.ModuleDefinition" }
   "Mono.Cecil.Cil.IVariableDefinitionProvider" -> { rank=none; "Mono.Cecil.Cil.VariableDefinition" }
   "Mono.Cecil.Cil.Instruction" -> { rank=none; "Mono.Cecil.CallSite"; "Mono.Cecil.Cil.OpCode"; "Mono.Cecil.Cil.SequencePoint"; "Mono.Cecil.Cil.VariableDefinition"; "Mono.Cecil.FieldReference"; "Mono.Cecil.MethodReference"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.Cil.InstructionMapper" -> { rank=none; "Mono.Cecil.Cil.Instruction" }
   "Mono.Cecil.Cil.InstructionSymbol" -> { rank=none; "Mono.Cecil.Cil.SequencePoint" }
   "Mono.Cecil.Cil.MethodBody" -> { rank=none; "Mono.Cecil.Cil.ExceptionHandler"; "Mono.Cecil.Cil.ILProcessor"; "Mono.Cecil.Cil.IVariableDefinitionProvider"; "Mono.Cecil.Cil.Instruction"; "Mono.Cecil.Cil.Scope"; "Mono.Cecil.Cil.VariableDefinition"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.ParameterDefinition" }
   "Mono.Cecil.Cil.MethodSymbols" -> { rank=none; "Mono.Cecil.Cil.InstructionSymbol"; "Mono.Cecil.Cil.VariableDefinition"; "Mono.Cecil.MetadataToken" }
   "Mono.Cecil.Cil.OpCode" -> { rank=none; "Mono.Cecil.Cil.Code"; "Mono.Cecil.Cil.FlowControl"; "Mono.Cecil.Cil.OpCodeType"; "Mono.Cecil.Cil.OperandType"; "Mono.Cecil.Cil.StackBehaviour" }
   "Mono.Cecil.Cil.OpCodes" -> { rank=none; "Mono.Cecil.Cil.OpCode" }
   "Mono.Cecil.Cil.Scope" -> { rank=none; "Mono.Cecil.Cil.IVariableDefinitionProvider"; "Mono.Cecil.Cil.Instruction"; "Mono.Cecil.Cil.VariableDefinition" }
   "Mono.Cecil.Cil.SequencePoint" -> { rank=none; "Mono.Cecil.Cil.Document" }
   "Mono.Cecil.Cil.VariableDefinition" -> { rank=none; "Mono.Cecil.Cil.VariableReference"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.Cil.VariableReference" -> { rank=none; "Mono.Cecil.Cil.VariableDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.CustomAttribute" -> { rank=none; "Mono.Cecil.CustomAttributeArgument"; "Mono.Cecil.CustomAttributeNamedArgument"; "Mono.Cecil.ICustomAttribute"; "Mono.Cecil.MethodReference"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.CustomAttributeArgument" -> { rank=none; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.CustomAttributeNamedArgument" -> { rank=none; "Mono.Cecil.CustomAttributeArgument" }
   "Mono.Cecil.CustomMarshalInfo" -> { rank=none; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.DefaultAssemblyResolver" -> { rank=none; "Mono.Cecil.AssemblyDefinition"; "Mono.Cecil.AssemblyNameReference"; "Mono.Cecil.BaseAssemblyResolver" }
   "Mono.Cecil.EmbeddedResource" -> { rank=none; "Mono.Cecil.ManifestResourceAttributes"; "Mono.Cecil.Resource"; "Mono.Cecil.ResourceType" }
   "Mono.Cecil.EventDefinition" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.EventAttributes"; "Mono.Cecil.EventReference"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMemberDefinition"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.EventReference" -> { rank=none; "Mono.Cecil.EventDefinition"; "Mono.Cecil.MemberReference"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ExportedType" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.TypeAttributes"; "Mono.Cecil.TypeDefinition" }
   "Mono.Cecil.FieldDefinition" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.FieldAttributes"; "Mono.Cecil.FieldReference"; "Mono.Cecil.IConstantProvider"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMarshalInfoProvider"; "Mono.Cecil.IMemberDefinition"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.FieldReference" -> { rank=none; "Mono.Cecil.FieldDefinition"; "Mono.Cecil.MemberReference"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.FixedArrayMarshalInfo" -> { rank=none; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.NativeType" }
   "Mono.Cecil.FixedSysStringMarshalInfo" -> { rank=none; "Mono.Cecil.MarshalInfo" }
   "Mono.Cecil.FunctionPointerType" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.IMethodSignature"; "Mono.Cecil.MethodCallingConvention"; "Mono.Cecil.MethodReturnType"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.GenericInstanceMethod" -> { rank=none; "Mono.Cecil.IGenericContext"; "Mono.Cecil.IGenericInstance"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MethodReference"; "Mono.Cecil.MethodSpecification"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.GenericInstanceType" -> { rank=none; "Mono.Cecil.IGenericContext"; "Mono.Cecil.IGenericInstance"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.GenericParameter" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.GenericParameterAttributes"; "Mono.Cecil.GenericParameterType"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IGenericParameterProvider"; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataType"; "Mono.Cecil.MethodReference"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.IAssemblyResolver" -> { rank=none; "Mono.Cecil.AssemblyDefinition"; "Mono.Cecil.AssemblyNameReference"; "Mono.Cecil.ReaderParameters" }
   "Mono.Cecil.IConstantProvider" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider" }
   "Mono.Cecil.ICustomAttribute" -> { rank=none; "Mono.Cecil.CustomAttributeNamedArgument"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ICustomAttributeProvider" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.IMetadataTokenProvider" }
   "Mono.Cecil.IGenericInstance" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.IGenericParameterProvider" -> { rank=none; "Mono.Cecil.GenericParameter"; "Mono.Cecil.GenericParameterType"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.ModuleDefinition" }
   "Mono.Cecil.IMarshalInfoProvider" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MarshalInfo" }
   "Mono.Cecil.IMemberDefinition" -> { rank=none; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.TypeDefinition" }
   "Mono.Cecil.IMetadataResolver" -> { rank=none; "Mono.Cecil.FieldDefinition"; "Mono.Cecil.FieldReference"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.MethodReference"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.IMetadataScope" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataScopeType" }
   "Mono.Cecil.IMetadataTokenProvider" -> { rank=none; "Mono.Cecil.MetadataToken" }
   "Mono.Cecil.IMethodSignature" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MethodCallingConvention"; "Mono.Cecil.MethodReturnType"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.IModifierType" -> { rank=none; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ISecurityDeclarationProvider" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.SecurityDeclaration" }
   "Mono.Cecil.LinkedResource" -> { rank=none; "Mono.Cecil.ManifestResourceAttributes"; "Mono.Cecil.Resource"; "Mono.Cecil.ResourceType" }
   "Mono.Cecil.MarshalInfo" -> { rank=none; "Mono.Cecil.NativeType" }
   "Mono.Cecil.MemberReference" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.MetadataResolver" -> { rank=none; "Mono.Cecil.FieldDefinition"; "Mono.Cecil.FieldReference"; "Mono.Cecil.IAssemblyResolver"; "Mono.Cecil.IMetadataResolver"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.MethodReference"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.MetadataToken" -> { rank=none; "Mono.Cecil.TokenType" }
   "Mono.Cecil.MethodDefinition" -> { rank=none; "Mono.Cecil.Cil.MethodBody"; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.GenericParameter"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMemberDefinition"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.ISecurityDeclarationProvider"; "Mono.Cecil.MethodAttributes"; "Mono.Cecil.MethodImplAttributes"; "Mono.Cecil.MethodReference"; "Mono.Cecil.MethodSemanticsAttributes"; "Mono.Cecil.PInvokeInfo"; "Mono.Cecil.SecurityDeclaration"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.MethodReference" -> { rank=none; "Mono.Cecil.GenericParameter"; "Mono.Cecil.IGenericContext"; "Mono.Cecil.IGenericParameterProvider"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.IMethodSignature"; "Mono.Cecil.MemberReference"; "Mono.Cecil.MethodCallingConvention"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.MethodReturnType"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.MethodReturnType" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.IConstantProvider"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMarshalInfoProvider"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.IMethodSignature"; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.ParameterAttributes"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.MethodSpecification" -> { rank=none; "Mono.Cecil.MethodCallingConvention"; "Mono.Cecil.MethodReference"; "Mono.Cecil.MethodReturnType"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ModuleDefinition" -> { rank=none; "Mono.Cecil.AssemblyDefinition"; "Mono.Cecil.AssemblyNameReference"; "Mono.Cecil.Cil.ISymbolReader"; "Mono.Cecil.Cil.ImageDebugDirectory"; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.ExportedType"; "Mono.Cecil.FieldReference"; "Mono.Cecil.IAssemblyResolver"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IGenericParameterProvider"; "Mono.Cecil.IMetadataResolver"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MemberReference"; "Mono.Cecil.MetadataScopeType"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.MethodReference"; "Mono.Cecil.ModuleAttributes"; "Mono.Cecil.ModuleCharacteristics"; "Mono.Cecil.ModuleKind"; "Mono.Cecil.ModuleParameters"; "Mono.Cecil.ModuleReference"; "Mono.Cecil.ReaderParameters"; "Mono.Cecil.Resource"; "Mono.Cecil.TargetArchitecture"; "Mono.Cecil.TargetRuntime"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSystem"; "Mono.Cecil.WriterParameters" }
   "Mono.Cecil.ModuleParameters" -> { rank=none; "Mono.Cecil.IAssemblyResolver"; "Mono.Cecil.IMetadataResolver"; "Mono.Cecil.ModuleKind"; "Mono.Cecil.TargetArchitecture"; "Mono.Cecil.TargetRuntime" }
   "Mono.Cecil.ModuleReference" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataScopeType"; "Mono.Cecil.MetadataToken" }
   "Mono.Cecil.OptionalModifierType" -> { rank=none; "Mono.Cecil.IModifierType"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.PInvokeInfo" -> { rank=none; "Mono.Cecil.ModuleReference"; "Mono.Cecil.PInvokeAttributes" }
   "Mono.Cecil.ParameterDefinition" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.IConstantProvider"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMarshalInfoProvider"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.IMethodSignature"; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.ParameterAttributes"; "Mono.Cecil.ParameterReference"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ParameterReference" -> { rank=none; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MetadataToken"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.PinnedType" -> { rank=none; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.PointerType" -> { rank=none; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.PropertyDefinition" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.IConstantProvider"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMemberDefinition"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.PropertyAttributes"; "Mono.Cecil.PropertyReference"; "Mono.Cecil.TypeDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.PropertyReference" -> { rank=none; "Mono.Cecil.MemberReference"; "Mono.Cecil.ParameterDefinition"; "Mono.Cecil.PropertyDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.ReaderParameters" -> { rank=none; "Mono.Cecil.Cil.ISymbolReaderProvider"; "Mono.Cecil.IAssemblyResolver"; "Mono.Cecil.IMetadataResolver"; "Mono.Cecil.ReadingMode" }
   "Mono.Cecil.RequiredModifierType" -> { rank=none; "Mono.Cecil.IModifierType"; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.ResolutionException" -> { rank=none; "Mono.Cecil.MemberReference" }
   "Mono.Cecil.Resource" -> { rank=none; "Mono.Cecil.ManifestResourceAttributes"; "Mono.Cecil.ResourceType" }
   "Mono.Cecil.SafeArrayMarshalInfo" -> { rank=none; "Mono.Cecil.MarshalInfo"; "Mono.Cecil.VariantType" }
   "Mono.Cecil.SecurityAttribute" -> { rank=none; "Mono.Cecil.CustomAttributeNamedArgument"; "Mono.Cecil.ICustomAttribute"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.SecurityDeclaration" -> { rank=none; "Mono.Cecil.SecurityAction"; "Mono.Cecil.SecurityAttribute" }
   "Mono.Cecil.SentinelType" -> { rank=none; "Mono.Cecil.TypeReference"; "Mono.Cecil.TypeSpecification" }
   "Mono.Cecil.TypeDefinition" -> { rank=none; "Mono.Cecil.CustomAttribute"; "Mono.Cecil.EventDefinition"; "Mono.Cecil.FieldDefinition"; "Mono.Cecil.GenericParameter"; "Mono.Cecil.ICustomAttributeProvider"; "Mono.Cecil.IMemberDefinition"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.ISecurityDeclarationProvider"; "Mono.Cecil.MetadataType"; "Mono.Cecil.MethodDefinition"; "Mono.Cecil.PropertyDefinition"; "Mono.Cecil.SecurityDeclaration"; "Mono.Cecil.TypeAttributes"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.TypeReference" -> { rank=none; "Mono.Cecil.GenericParameter"; "Mono.Cecil.IGenericContext"; "Mono.Cecil.IGenericParameterProvider"; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.IMetadataTokenProvider"; "Mono.Cecil.MemberReference"; "Mono.Cecil.MetadataType"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.TypeDefinition" }
   "Mono.Cecil.TypeSpecification" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.MetadataType"; "Mono.Cecil.ModuleDefinition"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.TypeSystem" -> { rank=none; "Mono.Cecil.IMetadataScope"; "Mono.Cecil.TypeReference" }
   "Mono.Cecil.WriterParameters" -> { rank=none; "Mono.Cecil.Cil.ISymbolWriterProvider" }
   }
