C# 클래스 KeePass.Plugins.PlgxPlugin

파일 보기 프로젝트 열기: amiryal/keepass2 1 사용 예제들

공개 메소드들

메소드 설명
CreateFromCommandLine ( ) : void
CreateInfoFile ( string strPlgxPath ) : void
Load ( string strFilePath, IStatusLogger slStatus ) : void

비공개 메소드들

메소드 설명
AddFile ( BinaryWriter bw, string strRootDir, string strSourceFile ) : void
Compile ( string strTmpRoot, KeePass.Plugins.PlgxPluginInfo plgx, string strBuildPre, string strBuildPost ) : string
CompileAssembly ( KeePass.Plugins.PlgxPluginInfo plgx, CompilerResults &cr, string strCompilerVersion ) : bool
CompileEmbeddedRes ( KeePass.Plugins.PlgxPluginInfo plgx ) : void
CreateCscProvider ( string>.IDictionary iOpts ) : CodeDomProvider
CreateFromDirectory ( string strDirPath ) : void
CreateTempDirectory ( ) : string
ExtractFile ( byte pbData, string strTmpRoot, KeePass.Plugins.PlgxPluginInfo plgx ) : void
LoadPriv ( string strFilePath, IStatusLogger slStatus, bool bAllowCached, bool bAllowCompile, bool bAllowLoad, TextWriter twLog ) : void
PrepareResXFile ( string strFilePath ) : void
PrepareSourceFiles ( PlgxPluginInfo plgx ) : void
ReadFile ( BinaryReader br, PlgxPluginInfo plgx, IStatusLogger slStatus ) : string
ReadObject ( BinaryReader br ) : byte[]>.KeyValuePair
RecursiveFileAdd ( BinaryWriter bw, string strRootDir, DirectoryInfo di ) : void
RunBuildCommand ( string strCmd, string strTmpDir, string strCacheDir ) : void
SaveCompilerResults ( PlgxPluginInfo plgx, CompilerResults cr ) : void
WriteObject ( BinaryWriter bw, ushort uType, byte pbData ) : void

메소드 상세

CreateFromCommandLine() 공개 정적인 메소드

public static CreateFromCommandLine ( ) : void
리턴 void

CreateInfoFile() 공개 정적인 메소드

public static CreateInfoFile ( string strPlgxPath ) : void
strPlgxPath string
리턴 void

Load() 공개 정적인 메소드

public static Load ( string strFilePath, IStatusLogger slStatus ) : void
strFilePath string
slStatus IStatusLogger
리턴 void