C# Class Ink.Runtime.Container

Inheritance: Runtime.Object, INamedContent
Mostra file Open project: inkle/ink Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddContent ( IList contentList ) : void
AddContent ( Runtime contentObj ) : void
AddContentsOfContainer ( Container otherContainer ) : void
AddToNamedContentOnly ( INamedContent namedContentObj ) : void
BuildStringOfHierarchy ( ) : string
BuildStringOfHierarchy ( StringBuilder sb, int indentation, Runtime pointedObj ) : void
Container ( ) : System
ContentAtPath ( Path path, int partialPathLength = -1 ) : Runtime.Object
InsertContent ( Runtime contentObj, int index ) : void
TryAddNamedContent ( Runtime contentObj ) : void

Protected Methods

Method Description
ContentWithPathComponent ( Path component ) : Runtime.Object

Method Details

AddContent() public method

public AddContent ( IList contentList ) : void
contentList IList
return void

AddContent() public method

public AddContent ( Runtime contentObj ) : void
contentObj Runtime
return void

AddContentsOfContainer() public method

public AddContentsOfContainer ( Container otherContainer ) : void
otherContainer Container
return void

AddToNamedContentOnly() public method

public AddToNamedContentOnly ( INamedContent namedContentObj ) : void
namedContentObj INamedContent
return void

BuildStringOfHierarchy() public method

public BuildStringOfHierarchy ( ) : string
return string

BuildStringOfHierarchy() public method

public BuildStringOfHierarchy ( StringBuilder sb, int indentation, Runtime pointedObj ) : void
sb StringBuilder
indentation int
pointedObj Runtime
return void

Container() public method

public Container ( ) : System
return System

ContentAtPath() public method

public ContentAtPath ( Path path, int partialPathLength = -1 ) : Runtime.Object
path Path
partialPathLength int
return Runtime.Object

ContentWithPathComponent() protected method

protected ContentWithPathComponent ( Path component ) : Runtime.Object
component Path
return Runtime.Object

InsertContent() public method

public InsertContent ( Runtime contentObj, int index ) : void
contentObj Runtime
index int
return void

TryAddNamedContent() public method

public TryAddNamedContent ( Runtime contentObj ) : void
contentObj Runtime
return void