Generated by DocFX

Interface IInfoService

Interface IInfoService

Namespace: ISynergy.Framework.Core.Abstractions.Services
Assembly: ISynergy.Framework.Core.dll
Syntax
public interface IInfoService

Properties

View Source

ApplicationPath

Gets the application path.

Declaration
string ApplicationPath { get; }
Property Value
Type Description
System.String

The application path.

View Source

CompanyName

Gets the name of the company.

Declaration
string CompanyName { get; }
Property Value
Type Description
System.String

The name of the company.

View Source

Copyrights

Gets the copy rights.

Declaration
string Copyrights { get; }
Property Value
Type Description
System.String

The copy rights detail.

View Source

ProductName

Gets the name of the product.

Declaration
string ProductName { get; }
Property Value
Type Description
System.String

The name of the product.

View Source

ProductVersion

Gets the product version.

Declaration
Version ProductVersion { get; }
Property Value
Type Description
Version

The product version.

View Source

Title

Gets the application title.

Declaration
string Title { get; }
Property Value
Type Description
System.String

Methods

View Source

LoadAssembly(Assembly)

Loads the assembly into the Version service.

Declaration
void LoadAssembly(Assembly assembly)
Parameters
Type Name Description
Assembly assembly
View Source

SetTitle(SoftwareEnvironments)

Sets the title based on software environment.

Declaration
void SetTitle(SoftwareEnvironments environment)
Parameters
Type Name Description
SoftwareEnvironments environment

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)