Пример #1
0
        public XamlMember(ParameterInfo parameterInfo, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
            : this(schemaContext, invoker)
        {
            var declaringType = schemaContext.GetXamlType(parameterInfo.Member.DeclaringType);

            Name          = parameterInfo.Name;
            context       = declaringType.SchemaContext;
            DeclaringType = declaringType;
            target_type   = DeclaringType;
            type          = schemaContext.GetXamlType(parameterInfo.ParameterType);
        }
Пример #2
0
 internal XamlMember(bool isDirective, string ns, string name)
 {
     this.ns = ns;
     Name    = name;
     flags.Set(MemberFlags.IsDirective, isDirective);
 }