Show / Hide Table of Contents

Class SimpleExpression

Minimal implementation of the IParseableExpression interface.

Inheritance
Object
SimpleExpression
Implements
IParseableExpression
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: Mangrove.Parsing.Models
Assembly: Mangrove.Parsing.dll
Syntax
public class SimpleExpression : IParseableExpression

Constructors

View Source

SimpleExpression(String, String, String, String, String, String, IReadOnlyList<String>, IReadOnlyList<String>)

Declaration
public SimpleExpression([PropertyMap("Name")] string name, [PropertyMap("Extern")] string extern, [PropertyMap("Content")] string content = null, [PropertyMap("Table")] string table = null, [PropertyMap("Flag")] string flag = null, [PropertyMap("Type")] string type = null, [PropertyMap("Resources")] IReadOnlyList<string> resources = null, [PropertyMap("Resources")] IReadOnlyList<string> imports = null)
Parameters
Type Name Description
String name
String extern
String content
String table
String flag
String type
IReadOnlyList<String> resources
IReadOnlyList<String> imports

Properties

View Source

Content

Declaration
public string Content { get; set; }
Property Value
Type Description
String
View Source

Extern

Declaration
public string Extern { get; set; }
Property Value
Type Description
String
View Source

Flag

Declaration
public string Flag { get; set; }
Property Value
Type Description
String
View Source

Imports

Declaration
public IReadOnlyList<string> Imports { get; set; }
Property Value
Type Description
IReadOnlyList<String>
View Source

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
String
View Source

ParsingDirectives

Declaration
public IReadOnlyList<string> ParsingDirectives { get; set; }
Property Value
Type Description
IReadOnlyList<String>
View Source

Resources

Declaration
public IReadOnlyList<string> Resources { get; set; }
Property Value
Type Description
IReadOnlyList<String>
View Source

Table

Declaration
public string Table { get; set; }
Property Value
Type Description
String
View Source

Type

Declaration
public string Type { get; set; }
Property Value
Type Description
String

Methods

View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()

Implements

IParseableExpression

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX