C# Class dnSpy.Hex.Editor.HexEditorFactoryServiceImpl

Inheritance: dnSpy.Contracts.Hex.Editor.HexEditorFactoryService
Mostra file Open project: 0xd4d/dnSpy

Public Methods

Method Description
Create ( HexBuffer buffer, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
Create ( HexBuffer buffer, Microsoft.VisualStudio.Text.Editor roles, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
Create ( HexBuffer buffer, Microsoft.VisualStudio.Text.Editor roles, Microsoft.VisualStudio.Text.Editor parentOptions, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
CreateHost ( dnSpy.Contracts.Hex.Editor.WpfHexView wpfHexView, bool setFocus ) : WpfHexViewHost
CreateTextViewRoleSet ( ) : Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet
CreateTextViewRoleSet ( IEnumerable roles ) : Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet

Private Methods

Method Description
HexEditorFactoryServiceImpl ( dnSpy.Contracts.Hex.Editor.HexEditorOptionsFactoryService hexEditorOptionsFactoryService, ICommandService commandService, IDeferrableTextViewRoleMetadata>.[ wpfHexViewCreationListeners, [ hexEditorFactoryServiceListeners, dnSpy.Contracts.Hex.Formatting.FormattedHexSourceFactoryService formattedHexSourceFactoryService, dnSpy.Contracts.Hex.Classification.HexViewClassifierAggregatorService hexViewClassifierAggregatorService, dnSpy.Contracts.Hex.Formatting.HexAndAdornmentSequencerFactoryService hexAndAdornmentSequencerFactoryService, dnSpy.Contracts.Hex.Classification.HexClassificationFormatMapService classificationFormatMapService, dnSpy.Contracts.Hex.Classification.HexEditorFormatMapService editorFormatMapService, dnSpy.Hex.Editor.HexAdornmentLayerDefinitionService adornmentLayerDefinitionService, dnSpy.Hex.Formatting.HexLineTransformProviderService lineTransformProviderService, dnSpy.Hex.Editor.WpfHexViewMarginProviderCollectionProvider wpfHexViewMarginProviderCollectionProvider, IMenuService menuService, HexEditorOperationsFactoryService editorOperationsFactoryService, HexSpaceReservationStackProvider spaceReservationStackProvider, HexBufferLineFormatterFactoryService hexBufferLineFormatterFactoryService, Microsoft.VisualStudio.Text.Classification classificationTypeRegistryService, ITextViewRoleMetadata>.[ hexCursorProviderFactories ) : System

Method Details

Create() public method

public Create ( HexBuffer buffer, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
buffer dnSpy.Contracts.Hex.HexBuffer
options dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions
return dnSpy.Contracts.Hex.Editor.WpfHexView

Create() public method

public Create ( HexBuffer buffer, Microsoft.VisualStudio.Text.Editor roles, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
buffer dnSpy.Contracts.Hex.HexBuffer
roles Microsoft.VisualStudio.Text.Editor
options dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions
return dnSpy.Contracts.Hex.Editor.WpfHexView

Create() public method

public Create ( HexBuffer buffer, Microsoft.VisualStudio.Text.Editor roles, Microsoft.VisualStudio.Text.Editor parentOptions, dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions options ) : dnSpy.Contracts.Hex.Editor.WpfHexView
buffer dnSpy.Contracts.Hex.HexBuffer
roles Microsoft.VisualStudio.Text.Editor
parentOptions Microsoft.VisualStudio.Text.Editor
options dnSpy.Contracts.Hex.Editor.HexViewCreatorOptions
return dnSpy.Contracts.Hex.Editor.WpfHexView

CreateHost() public method

public CreateHost ( dnSpy.Contracts.Hex.Editor.WpfHexView wpfHexView, bool setFocus ) : WpfHexViewHost
wpfHexView dnSpy.Contracts.Hex.Editor.WpfHexView
setFocus bool
return WpfHexViewHost

CreateTextViewRoleSet() public method

public CreateTextViewRoleSet ( ) : Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet
return Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet

CreateTextViewRoleSet() public method

public CreateTextViewRoleSet ( IEnumerable roles ) : Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet
roles IEnumerable
return Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet