C# Class KeePass.Plugins.PlgxPlugin

Afficher le fichier Open project: amiryal/keepass2 Class Usage Examples

Méthodes publiques

Méthode Description
CreateFromCommandLine ( ) : void
CreateInfoFile ( string strPlgxPath ) : void
Load ( string strFilePath, IStatusLogger slStatus ) : void

Private Methods

Méthode Description
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

Method Details

CreateFromCommandLine() public static méthode

public static CreateFromCommandLine ( ) : void
Résultat void

CreateInfoFile() public static méthode

public static CreateInfoFile ( string strPlgxPath ) : void
strPlgxPath string
Résultat void

Load() public static méthode

public static Load ( string strFilePath, IStatusLogger slStatus ) : void
strFilePath string
slStatus IStatusLogger
Résultat void