コード例 #1
0
 public GenericParamConstraint CopyTo(GenericParamConstraint gpc)
 {
     gpc.Constraint = this.TypeDefOrRef;
     gpc.CustomAttributes.Clear();
     gpc.CustomAttributes.AddRange(CustomAttributes);
     return gpc;
 }
コード例 #2
0
 void Load(GenericParamConstraint obj)
 {
     if (obj == null)
         return;
     Add(obj.Owner);
     Add(obj.Constraint);
     Add(obj.CustomAttributes);
 }
コード例 #3
0
 /// <inheritdoc/>
 internal override void OnLazyAdd2(int index, ref GenericParamConstraint value)
 {
     if (value.Owner != this)
     {
         // More than one owner... This module has invalid metadata.
         value       = readerModule.ForceUpdateRowId(readerModule.ReadGenericParamConstraint(value.Rid, GetGenericParamContext(owner)).InitializeAll());
         value.Owner = this;
     }
 }
コード例 #4
0
 void Add(GenericParamConstraint gpc)
 {
     if (gpc == null)
     {
         return;
     }
     Add(gpc.Owner);
     Push(gpc.Constraint);
     Add(gpc.CustomAttributes);
 }
コード例 #5
0
ファイル: TypeHelper.cs プロジェクト: liangran10000/dnlib-1
 internal static bool ContainsGenericParameter(GenericParamConstraint gpc)
 {
     return(gpc != null && ContainsGenericParameter(gpc.Constraint));
 }
コード例 #6
0
ファイル: MemberRefFinder.cs プロジェクト: GreenDamTan/de4dot
 void Add(GenericParamConstraint gpc)
 {
     if (gpc == null)
         return;
     Add(gpc.Owner);
     Push(gpc.Constraint);
     Add(gpc.CustomAttributes);
 }
コード例 #7
0
ファイル: TypeHelper.cs プロジェクト: EmilZhou/dnlib
		internal static bool ContainsGenericParameter(GenericParamConstraint gpc) {
			return gpc != null && ContainsGenericParameter(gpc.Constraint);
		}
コード例 #8
0
 public TypeDefOrRefAndCAOptions(GenericParamConstraint gpc)
 {
     this.TypeDefOrRef = gpc.Constraint;
     this.CustomAttributes.AddRange(gpc.CustomAttributes);
 }