XSharp.CodeDom.XSharpCodeGenerator.GenerateFieldReferenceExpression C# (CSharp) Méthode

GenerateFieldReferenceExpression() protected méthode

protected GenerateFieldReferenceExpression ( CodeFieldReferenceExpression e ) : void
e System.CodeDom.CodeFieldReferenceExpression
Résultat void
        protected override void GenerateFieldReferenceExpression(CodeFieldReferenceExpression e)
        {
            if (e.TargetObject != null)
            {
                this.GenerateExpression(e.TargetObject);
                // If we have a Type, we must use a dot as a selector
                if (e.TargetObject.GetType() == typeof(CodeTypeReferenceExpression))
                {
                    base.Output.Write(this.staticSelector);
                }
                else
                {
                    base.Output.Write(this.selector);
                }
            }

            this.OutputIdentifier(e.FieldName);
        }
XSharpCodeGenerator