C# Class Orc.FileAssociation.ApplicationRegistrationService

Inheritance: IApplicationRegistrationService
Show file Open project: WildGums/Orc.FileAssociation

Public Methods

Method Description
IsApplicationRegistered ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
RegisterApplication ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
UnregisterApplication ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void

Protected Methods

Method Description
AddAppToRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
AddApplicationToClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
AddFileAssociationCapabilities ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
GetCurrentUserSoftwareKeyName ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : string
IsAppAddedToRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
IsApplicationAddedToClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
IsFileAssociationCapabilitiesAdded ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
RemoveAppFromRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
RemoveApplicationFromClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
RemoveFileAssociationCapabilities ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void

Method Details

AddAppToRegisteredApps() protected method

protected AddAppToRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

AddApplicationToClassesRoot() protected method

protected AddApplicationToClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

AddFileAssociationCapabilities() protected method

protected AddFileAssociationCapabilities ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

GetCurrentUserSoftwareKeyName() protected method

protected GetCurrentUserSoftwareKeyName ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : string
applicationInfo Orc.FileAssociation.ApplicationInfo
return string

IsAppAddedToRegisteredApps() protected method

protected IsAppAddedToRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
applicationInfo Orc.FileAssociation.ApplicationInfo
return bool

IsApplicationAddedToClassesRoot() protected method

protected IsApplicationAddedToClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
applicationInfo Orc.FileAssociation.ApplicationInfo
return bool

IsApplicationRegistered() public method

public IsApplicationRegistered ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
applicationInfo Orc.FileAssociation.ApplicationInfo
return bool

IsFileAssociationCapabilitiesAdded() protected method

protected IsFileAssociationCapabilitiesAdded ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : bool
applicationInfo Orc.FileAssociation.ApplicationInfo
return bool

RegisterApplication() public method

public RegisterApplication ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

RemoveAppFromRegisteredApps() protected method

protected RemoveAppFromRegisteredApps ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

RemoveApplicationFromClassesRoot() protected method

protected RemoveApplicationFromClassesRoot ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

RemoveFileAssociationCapabilities() protected method

protected RemoveFileAssociationCapabilities ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void

UnregisterApplication() public method

public UnregisterApplication ( Orc.FileAssociation.ApplicationInfo applicationInfo ) : void
applicationInfo Orc.FileAssociation.ApplicationInfo
return void