Exemple #1
0
        public static string GetPropertyName(this FieldDefinitionContext context)
        {
            var propertyName     = context.fieldPropertyName();
            var propertyNameText = propertyName.children.AggregateText();

            return(propertyNameText);
        }
Exemple #2
0
        public override FieldModel VisitFieldDefinition([NotNull] FieldDefinitionContext context)
        {
            var propertyName     = context.GetPropertyName();
            var propertyType     = context.fieldPropertyType();
            var typeName         = propertyType.GetTypeName();
            var isOptional       = propertyType.IsOptional();
            var isRequired       = propertyType.IsRequired();
            var isPredefinedType = propertyType.IsPredefinedType();

            return(ModelFactory.CreateFieldModel(
                       propertyName,
                       typeName,
                       isOptional,
                       isRequired,
                       isPredefinedType));
        }