/// <summary>
 /// Creates a new instance of the TypeSpec class using the provided information.
 /// </summary>
 /// <param name="definingAssembly">The assembly which defines the type specification</param>
 /// <param name="signitureIndex">The index in to the blod where the signiture for this type is defined.</param>
 public TypeSpec(AssemblyDef definingAssembly, BlobIndex signitureIndex)
 {
     UniqueId = definingAssembly.CreateUniqueId();
     Assembly = definingAssembly;
     _signitureIndexInBlob = signitureIndex;
 }