public TypeDefinition GetInterfaceType(IWeavingContext weavingContext) { Contract.Requires(weavingContext != null); return weavingContext.GetTypeDefinition(this.Interface); }