C# 클래스 Posh.SvgIdManager

Custom IdManager to handle the events and attribute updates
상속: Svg.SvgElementIdManager
파일 보기 프로젝트 열기: vvvv/Posh

보호된 프로퍼티들

프로퍼티 타입 설명
FCaller ISvgEventCaller
RemoteContext RemoteContext

공개 메소드들

메소드 설명
AddAndForceUniqueID ( SvgElement element, SvgElement sibling, bool autoForceUniqueID, Action logElementOldIDNewID ) : bool
Remove ( SvgElement element ) : void
SvgIdManager ( SvgDocument doc, ISvgEventCaller caller, RemoteContext remoteContext ) : System

보호된 메소드들

메소드 설명
element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
element_ContentChanged ( object sender, ContentEventArgs e ) : void

비공개 메소드들

메소드 설명
RandomString ( int size ) : string

메소드 상세

AddAndForceUniqueID() 공개 메소드

public AddAndForceUniqueID ( SvgElement element, SvgElement sibling, bool autoForceUniqueID, Action logElementOldIDNewID ) : bool
element Svg.SvgElement
sibling Svg.SvgElement
autoForceUniqueID bool
logElementOldIDNewID Action
리턴 bool

Remove() 공개 메소드

public Remove ( SvgElement element ) : void
element Svg.SvgElement
리턴 void

SvgIdManager() 공개 메소드

public SvgIdManager ( SvgDocument doc, ISvgEventCaller caller, RemoteContext remoteContext ) : System
doc SvgDocument
caller ISvgEventCaller
remoteContext RemoteContext
리턴 System

element_AttributeChanged() 보호된 메소드

protected element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
sender object
e AttributeEventArgs
리턴 void

element_ChildAdded() 보호된 메소드

protected element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
sender object
e ChildAddedEventArgs
리턴 void

element_ContentChanged() 보호된 메소드

protected element_ContentChanged ( object sender, ContentEventArgs e ) : void
sender object
e ContentEventArgs
리턴 void

프로퍼티 상세

FCaller 보호되어 있는 프로퍼티

protected ISvgEventCaller FCaller
리턴 ISvgEventCaller

RemoteContext 보호되어 있는 프로퍼티

protected RemoteContext,Posh RemoteContext
리턴 RemoteContext