コード例 #1
0
ファイル: TypeHelpers.cs プロジェクト: deepankarsharma/Flame
        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);
        }
コード例 #2
0
 public RuntimeTypeHandleForGenericParameterValue(GenericParameter genericParameter)
 {
     Kind             = ValueNodeKind.RuntimeTypeHandleForGenericParameter;
     GenericParameter = genericParameter;
 }
コード例 #3
0
 public SystemTypeForGenericParameterValue(GenericParameter genericParameter, DynamicallyAccessedMemberTypes dynamicallyAccessedMemberTypes)
 {
     Kind             = ValueNodeKind.SystemTypeForGenericParameter;
     GenericParameter = genericParameter;
     DynamicallyAccessedMemberTypes = dynamicallyAccessedMemberTypes;
 }