C# 클래스 NArrange.Core.CodeElements.AttributedElement

Represents a code element that can have attributes.
상속: TextCodeElement, IAttributedElement
파일 보기 프로젝트 열기: MarcStan/NArrange 1 사용 예제들

공개 메소드들

메소드 설명
AddAttribute ( IAttributeElement attributeElement ) : void

Adds an attribute to this code element.

ClearAttributes ( ) : void

Removes all attributes elements.

RemoveAttribute ( IAttributeElement attributeElement ) : void

Removes an attribute from this element.

보호된 메소드들

메소드 설명
AttributedElement ( ) : System.Collections.Generic

Creates a new AttributedElement.

DoAttributedClone ( ) : AttributedElement

Creates a clone of the instance and copies any state.

DoClone ( ) : CodeElement

Creates a clone of the instance and copies any state.

메소드 상세

AddAttribute() 공개 메소드

Adds an attribute to this code element.
public AddAttribute ( IAttributeElement attributeElement ) : void
attributeElement IAttributeElement Attribute element to add.
리턴 void

AttributedElement() 보호된 메소드

Creates a new AttributedElement.
protected AttributedElement ( ) : System.Collections.Generic
리턴 System.Collections.Generic

ClearAttributes() 공개 메소드

Removes all attributes elements.
public ClearAttributes ( ) : void
리턴 void

DoAttributedClone() 보호된 추상적인 메소드

Creates a clone of the instance and copies any state.
protected abstract DoAttributedClone ( ) : AttributedElement
리턴 AttributedElement

DoClone() 보호된 최종 메소드

Creates a clone of the instance and copies any state.
protected final DoClone ( ) : CodeElement
리턴 CodeElement

RemoveAttribute() 공개 메소드

Removes an attribute from this element.
public RemoveAttribute ( IAttributeElement attributeElement ) : void
attributeElement IAttributeElement Attribute element to remove.
리턴 void