Class PALImplementation
Provides base for all platform abstraction layer implementations
Inheritance
System.Object
    
    
    PALImplementation
      
      
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: NFX.PAL
Assembly: NFX.dll
Syntax
public abstract class PALImplementation : ApplicationComponent, IApplicationComponent, IDisposable, INamed
  Constructors
PALImplementation()
Declaration
protected PALImplementation()
  Properties
FileSystem
Declaration
public abstract IPALFileSystem FileSystem { get; }
  Property Value
| Type | Description | 
|---|---|
| IPALFileSystem | 
Graphics
Declaration
public abstract IPALGraphics Graphics { get; }
  Property Value
| Type | Description | 
|---|---|
| IPALGraphics | 
IsNetCore
Declaration
public abstract bool IsNetCore { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
MachineInfo
Declaration
public abstract IPALMachineInfo MachineInfo { get; }
  Property Value
| Type | Description | 
|---|---|
| IPALMachineInfo | 
Name
Declaration
public abstract string Name { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Implements
      System.IDisposable