ICSharpCode.NRefactory.CSharp.CSharpOutputVisitor.VisitComposedType C# (CSharp) Method

VisitComposedType() public method

public VisitComposedType ( ComposedType composedType ) : void
composedType ComposedType
return void
		public virtual void VisitComposedType(ComposedType composedType)
		{
			StartNode(composedType);
			if (composedType.HasRefSpecifier) {
				WriteKeyword(ComposedType.RefRole);
			}
			composedType.BaseType.AcceptVisitor(this);
			if (composedType.HasNullableSpecifier) {
				WriteToken(ComposedType.NullableRole);
			}
			for (int i = 0; i < composedType.PointerRank; i++) {
				WriteToken(ComposedType.PointerRole);
			}
			foreach (var node in composedType.ArraySpecifiers) {
				node.AcceptVisitor(this);
			}
			EndNode(composedType);
		}
		
CSharpOutputVisitor