public override void VisitEnumExpression(EnumExpression node) { TypesDependingOn.UnionWith(Utilities.GetTypeReferenceTypesDepedningOn(node.ExpressionType)); base.VisitEnumExpression(node); }
public override void VisitEnumExpression(EnumExpression node) { string value = node.FieldName; if (value == null) { WriteKeyword(KeyWordWriter.Null); return; } WriteReferenceAndNamespaceIfInCollision(node.ExpressionType); Write("."); string fieldName = GetFieldName(node.Field); WriteReference(fieldName, node.Field); }
public virtual void VisitEnumExpression(EnumExpression node) { }
public override Expression CloneExpressionOnly() { EnumExpression result = new EnumExpression(Field, null); return(result); }
public override Expression Clone() { EnumExpression result = new EnumExpression(Field, instructions); return(result); }
public override Expression CloneExpressionOnly() { EnumExpression result = new EnumExpression(Field, null); return result; }
public override Expression Clone() { EnumExpression result = new EnumExpression(Field, instructions); return result; }