コード例 #1
0
 public FieldDef(ComplexTypeDef ownerType, string name, TypeRef typeRef)
 {
     OwnerType = ownerType;
     Name      = name;
     TypeRef   = typeRef;
     if (typeRef.TypeDef.IsComplexReturnType())
     {
         Flags |= FieldFlags.ReturnsComplexType;
     }
 }
コード例 #2
0
ファイル: ModelClasses.cs プロジェクト: rivantsov/ngraphql
        public FieldDef(ComplexTypeDef ownerType, string name, TypeRef typeRef)
        {
            OwnerType = ownerType;
            Name      = name;
            TypeRef   = typeRef;
            Index     = ownerType.Fields.Count;
            var typeDef = TypeRef.TypeDef;

            if (typeDef.IsComplexReturnType())
            {
                Flags |= FieldFlags.ReturnsComplexType;
            }
            if (ownerType.TypeRole != TypeRole.Data)
            {
                Flags |= FieldFlags.Static;
            }
        }