コード例 #1
0
ファイル: CodeModel.gen.cs プロジェクト: devigned/autorest
 public virtual void Remove(EnumType item)
 {
     _enumtypes.Remove(item);
 }
コード例 #2
0
ファイル: CodeModel.gen.cs プロジェクト: devigned/autorest
 partial void BeforeAdd(EnumType item);
コード例 #3
0
ファイル: CodeModel.gen.cs プロジェクト: devigned/autorest
 public virtual EnumType Insert(EnumType item)
 {
     if( !_enumtypes.Contains(item))
     {
         // disambiguation is performed when the item's parent reference is changed
         item.CodeModel = this;
         _enumtypes.Insert(0, item);
     }
     return item;
 }
コード例 #4
0
        private static JsonSchema ParseEnumType(Property property, EnumType enumType)
        {
            JsonSchema result = new JsonSchema()
            {
                JsonType = "string"
            };

            foreach (EnumValue enumValue in enumType.Values)
            {
                result.AddEnum(enumValue.Name);
            }

            if (property != null)
            {
                result.Description = RemovePossibleValuesFromDescription(property.Documentation);
            }

            return result;
        }