3 Mono.Cecil.Binary: deleted,
4 Mono.Cecil.Metadata: metadata table/rows: deleted.
8 * Cecil now only exposes Collection of T as a public collection API.
15 Use static Read methods on ModuleDefinition and AssemblyDefinition
19 specifies if the assembly is either loaded in a deffered
24 + ISymbolReaderProvider
27 + ISymbolWriterProvider
31 * Runtime, Kind: moved to ModuleDefiniton
42 * Main -> IsMain. (set removed) : bool
43 + FullyQualifiedName : string
45 + Runtime : TargetRuntime
46 + Architecture : TargetArchitecture
47 + Attributes : ModuleAttributes
49 + HasExportedTypes : bool
50 + ExportedTypes : ExportedTypeCollection
52 * Types: doesn't contain NestedTypes anymore.
55 renamed to ModuleKind.
75 * ReturnType : TypeReference
76 + MethodReturnType : MethodReturnType
81 * ctor: swapped namespace and name parameter.
83 * ParameterDefinition:
84 * Method : IMethodSignature
85 * Sequence -> Index : int (0 based instead of 1)
88 * IsSizedArray -> IsVector : bool
90 * IHasConstant -> IConstantProvider
91 * IHasSecurity -> ISecurityDeclarationProvider
92 * IHasMarshal -> IMarshalInfoProvider
95 + Module : ModuleDefinition
98 - This: moved to MethodBody
99 + HasPInvokeInfo : bool
104 * MarshalSpec -> MarshalInfo
108 * ModifierRequiredType -> RequiredModifierType
109 * ModifierOptionalType -> OptionalModifierType
110 * ReferenceType -> ByReferenceType
115 + IsByReference : bool
116 + IsRequiredModifier : bool
117 + IsOptionalModifier : bool
119 + IsGenericInstance : bool
120 + IsGenericParameter : bool
122 + IsFunctionPointer : bool
123 + IsDefinition : bool
125 * GetOriginalType -> GetElementType
126 * ctor: swapped namespace and name parameter.
129 + IsGenericInstance : bool
130 + IsDefinition : bool
132 * GetOriginalMethod -> GetElementMethod
135 + IsDefinition : bool
137 + CustomAttributeArgument
138 + Type : TypeReference
142 * ConstructorParameters -> ConstructorArguments : CustomAttributeArgumentCollection
143 * Properties : CustomAttributeNamedArgumentCollection
144 * Fields : CustomAttributeNamedArgumentCollection
146 * SecurityDeclaration
148 + SecurityAttributes : SecurityAttributeCollection
151 + AttributeType : TypeReference
152 + Fields : CustomAttributeNamedArgumentCollection
153 + Properties : CustomAttributeNamedArgumentCollection
159 + AssemblyNameReference
166 * Type -> HandlerType : TypeReference
171 * Document* : from Guid to enums, the reader/writers are responsible for assigning them.
174 * LocalVarToken : MetadataToken
175 * MaxStack -> MaxStackSize : int
176 + ThisParameter: from MethodDefinition
179 * ShortInlineParam : ShortInlineArg
180 * InlineParam : InlineArg
182 * CilWorker -> ILProcessor