C# 클래스 SIL.Cog.CommandLine.VerbBase

파일 보기 프로젝트 열기: sillsdev/cog

보호된 프로퍼티들

프로퍼티 타입 설명
_meaning SIL.Cog.Domain.Meaning
_project SIL.Cog.Domain.CogProject
_segmentPool SIL.Cog.Domain.SegmentPool
_spanFactory SpanFactory
_variety1 SIL.Cog.Domain.Variety
_variety2 SIL.Cog.Domain.Variety

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CountedNoun ( int count, string singular ) : string
CountedNoun ( int count, string singular, string plural ) : string
DoWorkWithErrorChecking ( TextReader inputReader, TextWriter outputWriter, TextWriter errorWriter ) : ReturnCodes
GetProjectFromFilename ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, string projectFilename ) : CogProject
GetProjectFromResource ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool ) : CogProject
GetProjectFromXmlString ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, string xmlString ) : CogProject
GetVerbName ( ) : string
ReadLines ( TextReader input ) : IEnumerable
RunAsPipe ( ) : ReturnCodes
RunAsPipe ( TextWriter errorWriter ) : ReturnCodes
SetUpProject ( ) : void

보호된 메소드들

메소드 설명
AllPossiblePairs ( IEnumerable words ) : string>>.IEnumerable
DoWork ( TextReader inputReader, TextWriter outputWriter, TextWriter errorWriter ) : ReturnCodes
FindConfigFilename ( ) : string
OpenInput ( ) : StreamReader
OpenInput ( Encoding encoding ) : StreamReader
OpenInput ( string filename ) : StreamReader
OpenInput ( string filename, Encoding encoding ) : StreamReader
OpenOutput ( ) : StreamWriter
OpenOutput ( Encoding encoding ) : StreamWriter
OpenOutput ( string filename ) : StreamWriter
OpenOutput ( string filename, Encoding encoding ) : StreamWriter
ParseWord ( string wordText, Meaning meaning ) : Word

메소드 상세

AllPossiblePairs() 보호된 메소드

protected AllPossiblePairs ( IEnumerable words ) : string>>.IEnumerable
words IEnumerable
리턴 string>>.IEnumerable

CountedNoun() 공개 정적인 메소드

public static CountedNoun ( int count, string singular ) : string
count int
singular string
리턴 string

CountedNoun() 공개 정적인 메소드

public static CountedNoun ( int count, string singular, string plural ) : string
count int
singular string
plural string
리턴 string

DoWork() 보호된 메소드

protected DoWork ( TextReader inputReader, TextWriter outputWriter, TextWriter errorWriter ) : ReturnCodes
inputReader TextReader
outputWriter System.IO.TextWriter
errorWriter System.IO.TextWriter
리턴 ReturnCodes

DoWorkWithErrorChecking() 공개 메소드

public DoWorkWithErrorChecking ( TextReader inputReader, TextWriter outputWriter, TextWriter errorWriter ) : ReturnCodes
inputReader TextReader
outputWriter System.IO.TextWriter
errorWriter System.IO.TextWriter
리턴 ReturnCodes

FindConfigFilename() 보호된 메소드

protected FindConfigFilename ( ) : string
리턴 string

GetProjectFromFilename() 공개 정적인 메소드

public static GetProjectFromFilename ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, string projectFilename ) : CogProject
spanFactory SpanFactory
segmentPool SIL.Cog.Domain.SegmentPool
projectFilename string
리턴 SIL.Cog.Domain.CogProject

GetProjectFromResource() 공개 정적인 메소드

public static GetProjectFromResource ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool ) : CogProject
spanFactory SpanFactory
segmentPool SIL.Cog.Domain.SegmentPool
리턴 SIL.Cog.Domain.CogProject

GetProjectFromXmlString() 공개 정적인 메소드

public static GetProjectFromXmlString ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, string xmlString ) : CogProject
spanFactory SpanFactory
segmentPool SIL.Cog.Domain.SegmentPool
xmlString string
리턴 SIL.Cog.Domain.CogProject

GetVerbName() 공개 메소드

public GetVerbName ( ) : string
리턴 string

OpenInput() 보호된 메소드

protected OpenInput ( ) : StreamReader
리턴 System.IO.StreamReader

OpenInput() 보호된 메소드

protected OpenInput ( Encoding encoding ) : StreamReader
encoding System.Text.Encoding
리턴 System.IO.StreamReader

OpenInput() 보호된 메소드

protected OpenInput ( string filename ) : StreamReader
filename string
리턴 System.IO.StreamReader

OpenInput() 보호된 메소드

protected OpenInput ( string filename, Encoding encoding ) : StreamReader
filename string
encoding System.Text.Encoding
리턴 System.IO.StreamReader

OpenOutput() 보호된 메소드

protected OpenOutput ( ) : StreamWriter
리턴 System.IO.StreamWriter

OpenOutput() 보호된 메소드

protected OpenOutput ( Encoding encoding ) : StreamWriter
encoding System.Text.Encoding
리턴 System.IO.StreamWriter

OpenOutput() 보호된 메소드

protected OpenOutput ( string filename ) : StreamWriter
filename string
리턴 System.IO.StreamWriter

OpenOutput() 보호된 메소드

protected OpenOutput ( string filename, Encoding encoding ) : StreamWriter
filename string
encoding System.Text.Encoding
리턴 System.IO.StreamWriter

ParseWord() 보호된 메소드

protected ParseWord ( string wordText, Meaning meaning ) : Word
wordText string
meaning SIL.Cog.Domain.Meaning
리턴 Word

ReadLines() 공개 정적인 메소드

public static ReadLines ( TextReader input ) : IEnumerable
input TextReader
리턴 IEnumerable

RunAsPipe() 공개 메소드

public RunAsPipe ( ) : ReturnCodes
리턴 ReturnCodes

RunAsPipe() 공개 메소드

public RunAsPipe ( TextWriter errorWriter ) : ReturnCodes
errorWriter System.IO.TextWriter
리턴 ReturnCodes

SetUpProject() 공개 메소드

public SetUpProject ( ) : void
리턴 void

프로퍼티 상세

_meaning 보호되어 있는 프로퍼티

protected Meaning,SIL.Cog.Domain _meaning
리턴 SIL.Cog.Domain.Meaning

_project 보호되어 있는 프로퍼티

protected CogProject,SIL.Cog.Domain _project
리턴 SIL.Cog.Domain.CogProject

_segmentPool 보호되어 있는 프로퍼티

protected SegmentPool,SIL.Cog.Domain _segmentPool
리턴 SIL.Cog.Domain.SegmentPool

_spanFactory 보호되어 있는 프로퍼티

protected SpanFactory _spanFactory
리턴 SpanFactory

_variety1 보호되어 있는 프로퍼티

protected Variety,SIL.Cog.Domain _variety1
리턴 SIL.Cog.Domain.Variety

_variety2 보호되어 있는 프로퍼티

protected Variety,SIL.Cog.Domain _variety2
리턴 SIL.Cog.Domain.Variety