C# Class Microsoft.Build.Tasks.ResolveAssemblyReference

Given a list of assemblyFiles, determine the closure of all assemblyFiles that depend on those assemblyFiles including second and nth-order dependencies too.
Inheritance: Microsoft.Build.Tasks.TaskExtension
Datei anzeigen Open project: kumpera/mono Class Usage Examples

Private Properties

Property Type Description
FindAndAddRelatedFiles void
FindAndAddSatellites void
IsFromGacOrTargetFramework bool
LogConflictWarning void
LogWithPrecedingNewLine void
ResolveAssemblies void
ResolveAssemblyFileDependencies void
ResolveAssemblyFiles void
ResolveAssemblyReference System
ResolveDependencyByAssemblyName Microsoft.Build.Tasks.ResolvedReference
ResolveReference Microsoft.Build.Tasks.ResolvedReference
SetCopyLocal void
TryAddNewReference bool
TryGetResolvedReferenceByAssemblyName bool
TryGetSpecificVersionValue bool

Public Methods

Method Description
Execute ( ) : bool

Private Methods

Method Description
FindAndAddRelatedFiles ( string filename, string parent_copy_local ) : void
FindAndAddSatellites ( string filename, string parent_copy_local ) : void
IsFromGacOrTargetFramework ( Microsoft.Build.Tasks.ResolvedReference rr ) : bool
LogConflictWarning ( string main, string conflicting ) : void
LogWithPrecedingNewLine ( MessageImportance importance, string format ) : void
ResolveAssemblies ( ) : void
ResolveAssemblyFileDependencies ( ITaskItem item, string parent_copy_local ) : void
ResolveAssemblyFiles ( ) : void
ResolveAssemblyReference ( ) : System
ResolveDependencyByAssemblyName ( AssemblyName aname, string parent_asm_name, string parent_copy_local ) : Microsoft.Build.Tasks.ResolvedReference
ResolveReference ( ITaskItem item, IEnumerable search_paths, bool set_copy_local ) : Microsoft.Build.Tasks.ResolvedReference
SetCopyLocal ( ITaskItem item, string copy_local ) : void
TryAddNewReference ( List file_list, Microsoft.Build.Tasks.ResolvedReference key_ref ) : bool
TryGetResolvedReferenceByAssemblyName ( AssemblyName key_aname, bool is_primary, Microsoft.Build.Tasks.ResolvedReference &found_ref ) : bool
TryGetSpecificVersionValue ( ITaskItem item, bool &specific_version ) : bool

Method Details

Execute() public method

public Execute ( ) : bool
return bool