Class SharedVariableExtension
  
  
  
    Inheritance
    object
    SharedVariableExtension
   
  
    Inherited Members
    
      object.Equals(object)
    
    
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
    
      object.ToString()
    
   
  
  Assembly: cs.temp.dll.dll
  Syntax
  
    public static class SharedVariableExtension
   
  Methods
  
  GetSharedVariable(IVariableSource, string)
  
  
  Declaration
  
    public static SharedVariable GetSharedVariable(this IVariableSource variableScope, string variableName)
   
  Parameters
  
  Returns
  
  
  GetSharedVariable<T>(IVariableSource, string)
  
  
  Declaration
  
    public static SharedVariable<T> GetSharedVariable<T>(this IVariableSource variableScope, string variableName)
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
  LinkToGlobal(IVariableSource)
  Link variable to global variables
 
  
  Declaration
  
    public static void LinkToGlobal(this IVariableSource variableSource)
   
  Parameters
  
  
  LinkToSource(SharedVariable, IVariableSource)
  Link variable to target variable source
 
  
  Declaration
  
    public static void LinkToSource(this SharedVariable variable, IVariableSource variableSource)
   
  Parameters
  
  
  TryGetSharedObject(IVariableSource, string, out SharedVariable<object>)
  
  
  Declaration
  
    public static bool TryGetSharedObject(this IVariableSource variableScope, string variableName, out SharedVariable<object> sharedObject)
   
  Parameters
  
  Returns
  
  
  TryGetSharedString(IVariableSource, string, out SharedVariable<string>)
  
  
  Declaration
  
    public static bool TryGetSharedString(this IVariableSource variableScope, string variableName, out SharedVariable<string> sharedTVariable)
   
  Parameters
  
  Returns
  
  
  TryGetSharedUObject(IVariableSource, string, out SharedVariable<Object>)
  
  
  Declaration
  
    public static bool TryGetSharedUObject(this IVariableSource variableScope, string variableName, out SharedVariable<Object> sharedObject)
   
  Parameters
  
  Returns
  
  
  TryGetSharedUObject<T>(IVariableSource, string, out SharedVariable<T>)
  
  
  Declaration
  
    public static bool TryGetSharedUObject<T>(this IVariableSource variableScope, string variableName, out SharedVariable<T> sharedTObject) where T : Object
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
  TryGetSharedVariable(IVariableSource, string, out SharedVariable)
  Try get shared variable by its name
 
  
  Declaration
  
    public static bool TryGetSharedVariable(this IVariableSource variableScope, string variableName, out SharedVariable sharedVariable)
   
  Parameters
  
  Returns
  
  
  TryGetSharedVariable<T>(IVariableSource, string, out SharedVariable<T>)
  
  
  Declaration
  
    public static bool TryGetSharedVariable<T>(this IVariableSource variableScope, string variableName, out SharedVariable<T> sharedTVariable) where T : unmanaged
   
  Parameters
  
  Returns
  
  Type Parameters