Share via


DkmEngineSymbolSettings.Create Method

Definition

Overloads

Create(ReadOnlyCollection<String>, String, ReadOnlyCollection<String>, ReadOnlyCollection<String>, Boolean, Boolean)

Create a new DkmEngineSymbolSettings object instance.

Create(ReadOnlyCollection<String>, String, ReadOnlyCollection<String>, ReadOnlyCollection<String>, Boolean, Boolean, Boolean)

Create a new DkmEngineSymbolSettings object instance.

This API was introduced in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

Create(ReadOnlyCollection<String>, String, ReadOnlyCollection<String>, ReadOnlyCollection<String>, Boolean, Boolean)

Create a new DkmEngineSymbolSettings object instance.

public:
 static Microsoft::VisualStudio::Debugger::Symbols::DkmEngineSymbolSettings ^ Create(System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ SymbolPaths, System::String ^ SymbolCachePath, System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ IncludeList, System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ ExcludeList, bool ManualLoading, bool LoadAdjacentSymbols);
public static Microsoft.VisualStudio.Debugger.Symbols.DkmEngineSymbolSettings Create (System.Collections.ObjectModel.ReadOnlyCollection<string> SymbolPaths, string SymbolCachePath, System.Collections.ObjectModel.ReadOnlyCollection<string> IncludeList, System.Collections.ObjectModel.ReadOnlyCollection<string> ExcludeList, bool ManualLoading, bool LoadAdjacentSymbols);
static member Create : System.Collections.ObjectModel.ReadOnlyCollection<string> * string * System.Collections.ObjectModel.ReadOnlyCollection<string> * System.Collections.ObjectModel.ReadOnlyCollection<string> * bool * bool -> Microsoft.VisualStudio.Debugger.Symbols.DkmEngineSymbolSettings
Public Shared Function Create (SymbolPaths As ReadOnlyCollection(Of String), SymbolCachePath As String, IncludeList As ReadOnlyCollection(Of String), ExcludeList As ReadOnlyCollection(Of String), ManualLoading As Boolean, LoadAdjacentSymbols As Boolean) As DkmEngineSymbolSettings

Parameters

SymbolPaths
ReadOnlyCollection<String>

[In] A collection of the paths to search for symbols.

SymbolCachePath
String

[In] The path of the symbol cache.

IncludeList
ReadOnlyCollection<String>

[In] A collection of modules to include when manual symbol loading is enabled.

ExcludeList
ReadOnlyCollection<String>

[In] A collection of modules to exclude when automatic symbol loading is enabled.

ManualLoading
Boolean

[In] True if manual symbol loading is enabled. False otherwise.

LoadAdjacentSymbols
Boolean

[In] True if all symbols adjacent to the matching module or at the path specified in the binary should be loaded regardless of include/exclude status.

Returns

[Out] Result of this method call.

Applies to

Create(ReadOnlyCollection<String>, String, ReadOnlyCollection<String>, ReadOnlyCollection<String>, Boolean, Boolean, Boolean)

Create a new DkmEngineSymbolSettings object instance.

This API was introduced in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

public static Microsoft.VisualStudio.Debugger.Symbols.DkmEngineSymbolSettings Create (System.Collections.ObjectModel.ReadOnlyCollection<string> SymbolPaths, string SymbolCachePath, System.Collections.ObjectModel.ReadOnlyCollection<string> IncludeList, System.Collections.ObjectModel.ReadOnlyCollection<string> ExcludeList, bool ManualLoading, bool LoadAdjacentSymbols, bool AutomaticLoading);
static member Create : System.Collections.ObjectModel.ReadOnlyCollection<string> * string * System.Collections.ObjectModel.ReadOnlyCollection<string> * System.Collections.ObjectModel.ReadOnlyCollection<string> * bool * bool * bool -> Microsoft.VisualStudio.Debugger.Symbols.DkmEngineSymbolSettings
Public Shared Function Create (SymbolPaths As ReadOnlyCollection(Of String), SymbolCachePath As String, IncludeList As ReadOnlyCollection(Of String), ExcludeList As ReadOnlyCollection(Of String), ManualLoading As Boolean, LoadAdjacentSymbols As Boolean, AutomaticLoading As Boolean) As DkmEngineSymbolSettings

Parameters

SymbolPaths
ReadOnlyCollection<String>

[In] A collection of the paths to search for symbols.

SymbolCachePath
String

[In] The path of the symbol cache.

IncludeList
ReadOnlyCollection<String>

[In] A collection of modules to include when manual symbol loading is enabled.

ExcludeList
ReadOnlyCollection<String>

[In] A collection of modules to exclude when automatic symbol loading is enabled.

ManualLoading
Boolean

[In] True if manual symbol loading is enabled. False otherwise.

LoadAdjacentSymbols
Boolean

[In] True if all symbols adjacent to the matching module or at the path specified in the binary should be loaded regardless of include/exclude status.

AutomaticLoading
Boolean

[In] True if the debugger should automatically load symbol files when needed, ignoring include/exclude lists.

Returns

[Out] Result of this method call.

Applies to