Xml.Schema.Linq.CodeGen.ClrTypeInfo.IsSubstitutionMember C# (CSharp) Метод

IsSubstitutionMember() приватный Метод

private IsSubstitutionMember ( ) : bool
Результат bool
        internal bool IsSubstitutionMember() { 
            //types whose origin is element, If they have a base type its from being a member of a subst group
            if (typeOrigin == SchemaOrigin.Element && baseType != null && !IsHeadAnyType()) { //skip if the head element is xs:anyType
                return true;
            }
            return false;
        }
        

Usage Example

Пример #1
0
 private ClrPropertyInfo InitializeTypedValuePropertyInfo(ClrTypeInfo typeInfo, ClrPropertyInfo typedValPropertyInfo, ClrTypeReference innerType)
 {
     if (typedValPropertyInfo == null)
     {
         typedValPropertyInfo        = new ClrPropertyInfo(Constants.SInnerTypePropertyName, string.Empty, Constants.SInnerTypePropertyName, Occurs.One);
         typedValPropertyInfo.Origin = SchemaOrigin.Text;
     }
     else
     {
         typedValPropertyInfo.Reset();
     }
     typedValPropertyInfo.TypeReference = innerType;
     if (typeInfo.IsSubstitutionMember())
     {
         typedValPropertyInfo.IsNew = true;
     }
     typedValPropertyInfo.UpdateTypeReference(currentFullTypeName, currentNamespace, nameMappings);
     return(typedValPropertyInfo);
 }
All Usage Examples Of Xml.Schema.Linq.CodeGen.ClrTypeInfo::IsSubstitutionMember