private static Mono.Cecil.GenericParameter CloneGenericParameter( Mono.Cecil.GenericParameter Parameter, Mono.Cecil.IGenericParameterProvider ParameterProvider) { var genericParam = new Mono.Cecil.GenericParameter(Parameter.Name, ParameterProvider); genericParam.Attributes = Parameter.Attributes; foreach (var item in Parameter.Constraints) { genericParam.Constraints.Add(item); } return(genericParam); }
public RuntimeTypeHandleForGenericParameterValue(GenericParameter genericParameter) { Kind = ValueNodeKind.RuntimeTypeHandleForGenericParameter; GenericParameter = genericParameter; }
public SystemTypeForGenericParameterValue(GenericParameter genericParameter, DynamicallyAccessedMemberTypes dynamicallyAccessedMemberTypes) { Kind = ValueNodeKind.SystemTypeForGenericParameter; GenericParameter = genericParameter; DynamicallyAccessedMemberTypes = dynamicallyAccessedMemberTypes; }