Esempio n. 1
0
#pragma warning disable 1591
        public string GenerateFrom(ILanguageElement languageElement)
        {
            var stringBuilder = new StringBuilder();
            var textWriter = new StringWriter(stringBuilder);
            var writer = new CodeWriter(textWriter);

            languageElement.Write(writer);

            return stringBuilder.ToString();
        }
Esempio n. 2
0
#pragma warning disable 1591
        public string GenerateFrom(ILanguageElement languageElement)
        {
            var stringBuilder = new StringBuilder();
            var textWriter    = new StringWriter(stringBuilder);
            var writer        = new CodeWriter(textWriter);

            languageElement.Write(writer);

            return(stringBuilder.ToString());
        }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of <see cref="VariantAssignment"/>
 /// </summary>
 /// <param name="name">Name of the accessor</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public AccessorAssignment(string name, ILanguageElement value = null)
     : base(name, value)
 {
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of <see cref="VariantAssignment"/>
 /// </summary>
 /// <param name="name">Name of the variant</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public VariantAssignment(string name, ILanguageElement value = null)
     : base(name, value)
 {
 }
Esempio n. 5
0
 /// <summary>
 /// Initializes a new instance of <see cref="KeyAssignment"/>
 /// </summary>
 /// <param name="key">Key to assign a value</param>
 /// <param name="value"><see cref="ILanguageElement"></see></param>
 public KeyAssignment(string key, ILanguageElement value = null) : base(key, value) { }
Esempio n. 6
0
 /// <summary>
 /// Initializes a new instance of <see cref="PropertyAssignment"/>
 /// </summary>
 /// <param name="name">Name of property to assign</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public PropertyAssignment(string name, ILanguageElement value = null) : base(name, value)
 {
 }
Esempio n. 7
0
 public void AddChild(ILanguageElement element)
 {
     element.Parent = this;
     Children.Add(element);
 }
Esempio n. 8
0
 /// <summary>
 /// Initializes a new instance of <see cref="VariantAssignment"/>
 /// </summary>
 /// <param name="name">Name of the variant</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public VariantAssignment(string name, ILanguageElement value = null)
     : base(name, value)
 {
 }
Esempio n. 9
0
 /// <summary>
 /// Initializes a new instance of <see cref="KeyAssignment"/>
 /// </summary>
 /// <param name="key">Key to assign a value</param>
 /// <param name="value"><see cref="ILanguageElement"></see></param>
 public KeyAssignment(string key, ILanguageElement value = null) : base(key, value)
 {
 }
Esempio n. 10
0
 public void AddChild(ILanguageElement element)
 {
     element.Parent = this;
     Children.Add(element);
 }
Esempio n. 11
0
 /// <summary>
 /// Initializes a new instance of <see cref="Assignment"/>
 /// </summary>
 /// <param name="name">Name of the assignment</param>
 /// <param name="value"><see cref="ILanguageElement">Value</see> to assign</param>
 public Assignment(string name, ILanguageElement value = null)
 {
     Name = name;
     Value = value;
 }
Esempio n. 12
0
 /// <summary>
 /// Initializes a new instance of <see cref="VariantAssignment"/>
 /// </summary>
 /// <param name="name">Name of the accessor</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public AccessorAssignment(string name, ILanguageElement value = null)
     : base(name, value)
 {
 }
Esempio n. 13
0
 /// <summary>
 /// Initializes a new instance of <see cref="Assignment"/>
 /// </summary>
 /// <param name="name">Name of the assignment</param>
 /// <param name="value"><see cref="ILanguageElement">Value</see> to assign</param>
 public Assignment(string name, ILanguageElement value = null)
 {
     Name  = name;
     Value = value;
 }
Esempio n. 14
0
 /// <summary>
 /// Initializes a new instance of <see cref="PropertyAssignment"/>
 /// </summary>
 /// <param name="name">Name of property to assign</param>
 /// <param name="value"><see cref="ILanguageElement">value</see> to assign</param>
 public PropertyAssignment(string name, ILanguageElement value = null) : base(name, value)
 {
 }