13 instantiations of SourceLocation
System.Activities (6)
System\Activities\Debugger\SourceLocationProvider.cs (2)
244new SourceLocation(symbol.FileName, symbol.GetChecksum(), actSym.StartLine, actSym.StartColumn, actSym.EndLine, actSym.EndColumn)); 372sourceLocation = new SourceLocation(path, checksum, startLine, startColumn, endLine, endColumn);
System\Activities\Debugger\State.cs (1)
237return new SourceLocation(newFileName, input.StartLine, input.StartColumn, input.EndLine, input.EndColumn);
System\Activities\Debugger\XamlDebuggerXmlReader.cs (3)
589SourceLocation valueLocation = new SourceLocation(null, startLine, startColumn, endLine, endColumn + 1); 727this.parent.NotifySourceLocationFound(instance, new SourceLocation(/* FileName = */ null, startLine, startColumn, endLine, endColumn), isValueNode: false); 757new SourceLocation(/* FileName = */ null,
System.Activities.Presentation (7)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\ViewStateXamlHelper.cs (1)
804sourceLocation = new SourceLocation(null,
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\WorkflowDesignerXamlHelper.cs (1)
420return new SourceLocation(null, start.Item1.LineNumber, start.Item1.ColumnNumber, end.Item1.LineNumber, end.Item1.ColumnNumber);
System.Activities.Presentation\System\Activities\Presentation\Debugger\DebuggerService.cs (2)
717return new SourceLocation(unresolvedPrefix + this.context.Items.GetValue<WorkflowFileItem>().LoadedFile, this.lastSourceLineNo++); 757SourceLocation sourceLocationWithFileName = new SourceLocation(this.fileName,
System.Activities.Presentation\System\Activities\Presentation\Model\ModelSearchServiceImpl.cs (2)
534SourceLocation sourceLocation = new SourceLocation(/* fileName = */ null, startLine, startColumn, endLine, endColumn); 540SourceLocation sourceLocation = new SourceLocation(/* fileName = */ null, startLine, startColumn, endLine, endColumn);
System.Activities.Presentation\System\Activities\Presentation\Xaml\ObjectToSourceLocationMapping.cs (1)
60this.deserializedObjectToSourceLocationMapping.Add(key, new SourceLocation(/* fileName = */ null,
206 references to SourceLocation
Microsoft.Activities.Build (6)
Microsoft\Activities\Build\Validation\ValidationBuildExtension.cs (6)
158Dictionary<object, SourceLocation> sourceLocations; 168SourceLocation violationLocation = null; 204Dictionary<object, SourceLocation> GetErrorInformation(Activity activity) 206Dictionary<object, SourceLocation> sourceLocations = null; 294public Violation(string fileName, ValidationError validationError, SourceLocation sourceLoation) 299public Violation(string fileName, string message, bool isWarning, SourceLocation sourceLocation)
System.Activities (46)
System\Activities\Debugger\DebugManager.cs (4)
92Dictionary<object, SourceLocation> sourceLocations = SourceLocationProvider.GetSourceLocations(activity, out sourcePath, out isTemporaryFile, out checksum); 213public void Instrument(Activity rootActivity, Dictionary<object, SourceLocation> sourceLocations, string typeNamePrefix, Dictionary<string, byte[]> checksumCache) 223SourceLocation sourceLocation; 302void Instrument(Activity activity, SourceLocation sourceLocation, string name)
System\Activities\Debugger\SourceLocation.cs (2)
149SourceLocation rsl = obj as SourceLocation;
System\Activities\Debugger\SourceLocationFoundEventArgs.cs (4)
10private SourceLocation sourceLocation; 13public SourceLocationFoundEventArgs(object target, SourceLocation sourceLocation) 21internal SourceLocationFoundEventArgs(object target, SourceLocation sourceLocation, bool isValueNode) 32public SourceLocation SourceLocation
System\Activities\Debugger\SourceLocationProvider.cs (17)
50static internal Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, out string sourcePath, out bool isTemporaryFile, out byte[] checksum) 93Dictionary<object, SourceLocation> mapping; 120SourceLocation tempSourceLocation; 176mapping = new Dictionary<object, SourceLocation>(); 188return new Dictionary<object, SourceLocation>(); 199public static Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, WorkflowSymbol symbol) 207internal static Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, WorkflowSymbol symbol, bool translateInternalActivityToOrigin) 216Dictionary<object, SourceLocation> newMapping = new Dictionary<object, SourceLocation>(); 270public static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path) 278static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path, byte[] checksum, bool requirePrepareForRuntime) 310SourceLocation sourceLocation; 356static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path, byte[] checksum) 361static bool TryGetSourceLocation(object obj, string path, byte[] checksum, out SourceLocation sourceLocation) 370SourceLocation.IsValidRange(startLine, startColumn, endLine, endColumn)) 378public static ICollection<ActivitySymbol> GetSymbols(Activity rootActivity, Dictionary<object, SourceLocation> sourceLocations) 393SourceLocation sourceLocation;
System\Activities\Debugger\State.cs (5)
26SourceLocation location; 48internal State(SourceLocation location, string name, IEnumerable<LocalsItemDescription> earlyLocals, int numberOfEarlyLocals) 72internal SourceLocation Location 186SourceLocation ValidateSourceLocation(SourceLocation input)
System\Activities\Debugger\StateManager.cs (8)
98internal State DefineState(SourceLocation location) 103internal State DefineState(SourceLocation location, string name) 108internal State DefineState(SourceLocation location, string name, LocalsItemDescription[] earlyLocals, int numberOfEarlyLocals) 113internal State DefineStateWithDebugInfo(SourceLocation location, string name) 430Dictionary<SourceLocation, State> stateMap = new Dictionary<SourceLocation, State>(); 470public State DefineState(SourceLocation location, string name, LocalsItemDescription[] earlyLocals, int numberOfEarlyLocals) 651SourceLocation stateLocation = state.Location;
System\Activities\Debugger\XamlDebuggerXmlReader.cs (3)
402SourceLocation sourceLocation = args.SourceLocation; 589SourceLocation valueLocation = new SourceLocation(null, startLine, startColumn, endLine, endColumn + 1); 664private void NotifySourceLocationFound(object instance, SourceLocation currentLocation, bool isValueNode)
System\Activities\XamlIntegration\TextExpressionCompiler.cs (3)
73Dictionary<object, SourceLocation> symbols = null; 2474SourceLocation sourceLocation = null; 2539bool TryGetSymbols(Activity rootActivity, out Dictionary<object, SourceLocation> symbols, out string fileName)
System.Activities.Presentation (154)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\IWorkflowDesignerXamlHelperExecutionContext.cs (2)
28void OnSourceLocationFound(object target, SourceLocation sourceLocation); 30void OnAfterDeserialize(Dictionary<string, SourceLocation> viewStateDataSourceLocationMapping);
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\ViewStateXamlHelper.cs (6)
284public static XamlReader ConvertViewStateToAttachedProperties(XamlReader inputReader, ViewStateIdManager idManager, out Dictionary<string, SourceLocation> viewStateSourceLocationMap) 649static XamlReader StripViewStateElement(XamlReader inputReader, out Dictionary<string, XamlNodeList> viewStateInfo, out Dictionary<string, SourceLocation> viewStateSourceLocationMap) 684static void ReadViewStateInfo(XamlReader inputReader, out Dictionary<string, XamlNodeList> viewStateInfo, out Dictionary<string, SourceLocation> viewStateSourceLocationMap) 689viewStateSourceLocationMap = new Dictionary<string, SourceLocation>(); 698SourceLocation viewStateSourceLocation = null; 715static void ReadViewState(XamlType viewStateType, XamlReader xamlReader, out string viewStateId, out XamlNodeList viewStateNodes, out SourceLocation sourceLocation)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\WorkflowDesignerXamlHelper.cs (21)
41private delegate void SourceLocationFoundCallback(object obj, SourceLocation sourceLocation); 92public void OnSourceLocationFound(object target, SourceLocation sourceLocation) 97public void OnAfterDeserialize(Dictionary<string, SourceLocation> viewStateDataSourceLocationMapping) 279Dictionary<object, SourceLocation> sourceLocations; 338Dictionary<object, SourceLocation> sourceLocations; 342internal object DeserializeString(string text, out IList<XamlLoadErrorInfo> loadErrors, out Dictionary<object, SourceLocation> sourceLocations) 397private static SourceLocation GetInlineAttributeValueLocation(LineColumnPair startPoint, SourceTextScanner sourceTextScanner) 423private WorkflowSymbol GetWorkflowSymbol(string fileName, object deserializedObject, Dictionary<object, SourceLocation> sourceLocations) 455private object DeserializeString(string text, DeserializationMode mode, out IList<XamlLoadErrorInfo> loadErrors, out Dictionary<object, SourceLocation> sourceLocations) 459Dictionary<object, SourceLocation> collectingSourceLocations = new Dictionary<object, SourceLocation>(ObjectReferenceEqualityComparer<object>.Default); 473Dictionary<string, SourceLocation> viewStateDataSourceLocationMapping = null; 526private KeyValuePair<string, SourceLocation> TransformDynamicActivityProperty( 544SourceLocation defaultValueLocation = null; 587return new KeyValuePair<string, SourceLocation>(propertyName, defaultValueLocation); 590return new KeyValuePair<string, SourceLocation>(); 596Dictionary<string, SourceLocation> propertyValueLocationMapping = new Dictionary<string, SourceLocation>(); 625KeyValuePair<string, SourceLocation> nameSourceLocation = this.TransformDynamicActivityProperty(reader.ReadSubtree(), objectWriter, sourceTextScanner); 652foreach (KeyValuePair<string, SourceLocation> propertyValueLocation in propertyValueLocationMapping) 655SourceLocation propertyLocation = propertyValueLocation.Value;
System.Activities.Presentation\System\Activities\Presentation\Debugger\DebuggerService.cs (68)
29SourceLocation currentLocation; 30SourceLocation currentContext; 44Dictionary<object, SourceLocation> instanceToSourceLocationMapping; 45Dictionary<ModelItem, SourceLocation> modelItemToSourceLocation; 46Dictionary<SourceLocation, ModelItem> sourceLocationToModelItem; 50Dictionary<SourceLocation, BreakpointTypes> unmappedBreakpoints; // The map contains breakpoint that has no ModelItem 71this.modelItemToSourceLocation = new Dictionary<ModelItem, SourceLocation>(); 72this.sourceLocationToModelItem = new Dictionary<SourceLocation, ModelItem>(); 76this.unmappedBreakpoints = new Dictionary<SourceLocation, BreakpointTypes>(4); 77this.instanceToSourceLocationMapping = new Dictionary<object, SourceLocation>(); 92public SourceLocation SelectedLocation 103public SourceLocation CurrentLocation 127public void EnsureVisible(SourceLocation sourceLocation) 129SourceLocation exactLocation = GetExactLocation(sourceLocation); 172public SourceLocation CurrentContext 325SourceLocation sourceLocation; 360void TryActivateUnmappedBreakpoint(SourceLocation sourceLocation, ModelItem modelItem) 374List<SourceLocation> unmappedLocations = new List<SourceLocation>(); 376foreach (SourceLocation unmappedLocation in unmappedLocations) 440public SourceLocation GetExactLocation(SourceLocation approximateLocation) 449SourceLocation exactLocation = null; 451foreach (SourceLocation sourceLocation in this.instanceToSourceLocationMapping.Values) 471private static SourceLocation FindInnerMostContainer(SourceLocation approximateLocation, IEnumerable<SourceLocation> availableSourceLocations) 475SourceLocation innerMostOuterSourceLocation = null; 477foreach (SourceLocation sourceLocation in availableSourceLocations) 498internal static SourceLocation FindClosestSourceLocation(SourceLocation approximateLocation, IEnumerable<SourceLocation> availableSourceLocations) 502SourceLocation exactLocation = null; 503SourceLocation innerMostOuterSourceLocation = 514foreach (SourceLocation sourceLocation in availableSourceLocations) 531public IDictionary<SourceLocation, BreakpointTypes> GetBreakpointLocations() 533IDictionary<SourceLocation, BreakpointTypes> breakpointLocations = new Dictionary<SourceLocation, BreakpointTypes>(); 540SourceLocation breakpointLocation = this.GetSourceLocationFromModelItem(entry.Key); 549foreach (KeyValuePair<SourceLocation, BreakpointTypes> entry in this.unmappedBreakpoints) 558public void InsertBreakpoint(SourceLocation sourceLocation, BreakpointTypes breakpointType) 564public void UpdateBreakpoint(SourceLocation sourceLocation, BreakpointTypes newBreakpointType) 593public void DeleteBreakpoint(SourceLocation sourceLocation) 615public void UpdateSourceLocations(Dictionary<object, SourceLocation> newSourceLocationMapping) 625Dictionary<SourceLocation, BreakpointTypes> newUnmappedBreakpoints = new Dictionary<SourceLocation, BreakpointTypes>(this.unmappedBreakpoints.Count); 626foreach (KeyValuePair<object, SourceLocation> kvpEntry in this.instanceToSourceLocationMapping) 641List<KeyValuePair<object, SourceLocation>> unresolvedEntries = this.instanceToSourceLocationMapping.Where(entry => IsUnresolved(entry.Value)).ToList(); 650foreach (KeyValuePair<object, SourceLocation> kvp in newSourceLocationMapping) 655SourceLocation sourceLocation = kvp.Value; 661foreach (KeyValuePair<object, SourceLocation> unresolvedEntry in unresolvedEntries) 664SourceLocation sourceLocation = unresolvedEntry.Value; 690SourceLocation sourceLocation = this.GetSourceLocationFromModelItemInstance(addedObject); 715private SourceLocation GenerateUnresolvedLocation() 720private static bool IsUnresolved(SourceLocation sourceLocation) 732List<KeyValuePair<ModelItem, SourceLocation>> resolvedEntries = this.modelItemToSourceLocation.Where(entry => !IsUnresolved(entry.Value)).ToList(); 733foreach (KeyValuePair<ModelItem, SourceLocation> resolvedEntry in resolvedEntries) 748Dictionary<object, SourceLocation> updatedSourceLocations = new Dictionary<object, SourceLocation>(); 754SourceLocation sourceLocationWithoutFileName = this.modelSearchService.FindSourceLocation(key); 757SourceLocation sourceLocationWithFileName = new SourceLocation(this.fileName, 782private SourceLocation GetSourceLocationFromModelItemInstance(object instance) 784SourceLocation sourceLocation; 815private SourceLocation GetSourceLocationFromModelItem(ModelItem modelItem) 818SourceLocation sourceLocation = null; 826private ModelItem GetModelItemFromSourceLocation(SourceLocation sourceLocation) 831private ModelItem GetModelItemFromSourceLocation(SourceLocation sourceLocation, bool forceCreate) 841foreach (KeyValuePair<object, SourceLocation> kvp in this.instanceToSourceLocationMapping)
System.Activities.Presentation\System\Activities\Presentation\Debugger\IDesignerDebugView.cs (10)
17SourceLocation CurrentContext 21SourceLocation CurrentLocation 38SourceLocation SelectedLocation 43IDictionary<SourceLocation, BreakpointTypes> GetBreakpointLocations(); 46void DeleteBreakpoint(SourceLocation sourceLocation); 47SourceLocation GetExactLocation(SourceLocation approximateLocation); 48void InsertBreakpoint(SourceLocation sourceLocation, BreakpointTypes breakpointType); 49void UpdateBreakpoint(SourceLocation sourceLocation, BreakpointTypes breakpointType); 50void EnsureVisible(SourceLocation sourceLocation);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelSearchServiceImpl.cs (3)
534SourceLocation sourceLocation = new SourceLocation(/* fileName = */ null, startLine, startColumn, endLine, endColumn); 540SourceLocation sourceLocation = new SourceLocation(/* fileName = */ null, startLine, startColumn, endLine, endColumn); 544public SourceLocation FindSourceLocation(ModelItem modelItem)
System.Activities.Presentation\System\Activities\Presentation\ObjectReferenceService.cs (1)
182SourceLocation updatedSourceLocation = this.modelSearchService.FindSourceLocation(this.modelTreeManager.GetModelItem(subscribedObject));
System.Activities.Presentation\System\Activities\Presentation\SourceLocationUpdatedEventArgs.cs (2)
19public SourceLocationUpdatedEventArgs(Guid objectReference, SourceLocation updatedSourceLocation) 37public SourceLocation UpdatedSourceLocation
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (1)
1709commandParameters.Add(typeof(SourceLocation).Name, debuggerService.SelectedLocation);
System.Activities.Presentation\System\Activities\Presentation\WorkflowDesigner.cs (1)
403Dictionary<object, SourceLocation> sourceLocations;
System.Activities.Presentation\System\Activities\Presentation\WorkflowDesigner.SerializationHelpers.cs (3)
56void IWorkflowDesignerXamlHelperExecutionContext.OnSourceLocationFound(object target, SourceLocation sourceLocationFound) 61void IWorkflowDesignerXamlHelperExecutionContext.OnAfterDeserialize(Dictionary<string, SourceLocation> viewStateDataSourceLocationMapping) 89internal object DeserializeString(string text, out IList<XamlLoadErrorInfo> loadErrors, out Dictionary<object, SourceLocation> sourceLocations)
System.Activities.Presentation\System\Activities\Presentation\Xaml\ObjectToSourceLocationMapping.cs (34)
19private IDictionary<object, SourceLocation> deserializedObjectToSourceLocationMapping; 20private IDictionary<SourceLocation, ModelItem> sourceLocationToModelItemMapping; 21private IDictionary<SourceLocation, ModelItem> viewStateSourceLocationToModelItemMapping; 30this.deserializedObjectToSourceLocationMapping = new OrderedDictionary<object, SourceLocation>(); 31this.sourceLocationToModelItemMapping = new Dictionary<SourceLocation, ModelItem>(); 32this.viewStateSourceLocationToModelItemMapping = new Dictionary<SourceLocation, ModelItem>(); 47internal Dictionary<string, SourceLocation> ViewStateDataSourceLocationMapping 53internal void UpdateMap(object key, SourceLocation sourceLocation) 68Dictionary<object, SourceLocation> validMapping = GetValidSourceLocationMapping(); 73SourceLocation srcLocation = FindMatchSrcLocation(modelItem, validMapping); 81SourceLocation viewStateSrcLocation = this.FindViewStateDataSrcLocationByViewStateIdRef(workflowViewStateIdRef); 95internal ModelItem FindModelItem(SourceLocation srcLocation) 101internal ModelItem FindModelItemOfViewState(SourceLocation srcLocation) 107internal SourceLocation FindSourceLocation(ModelItem modelItem) 110KeyValuePair<SourceLocation, ModelItem>? matchingMappingRecord = sourceLocationToModelItemMapping.SingleOrDefault(kvp => object.ReferenceEquals(kvp.Value, modelItem)); 121private static ModelItem FindModelItemInMap(SourceLocation sourceLocation, IDictionary<SourceLocation, ModelItem> map) 123SourceLocation exactSourceLocation = GetExactLocation(sourceLocation, map); 138private static SourceLocation FindSrcLocation(Dictionary<object, SourceLocation> mapping, Predicate<object> predicate) 157SourceLocation result = mapping[foundedObject]; 165private static SourceLocation FindMatchSrcLocation(ModelItem modelItem, Dictionary<object, SourceLocation> mapping) 174private SourceLocation FindViewStateDataSrcLocationByViewStateIdRef(string workflowViewStateIdRef) 181SourceLocation sourceLocation = null; 187private static SourceLocation GetExactLocation(SourceLocation approximateLocation, IDictionary<SourceLocation, ModelItem> mapping) 189SourceLocation candidate = null; 190foreach (SourceLocation srcLocation in mapping.Keys) 222private Dictionary<object, SourceLocation> GetValidSourceLocationMapping() 224Dictionary<object, SourceLocation> validSrcLocMapping = new Dictionary<object, SourceLocation>(); 225foreach (KeyValuePair<object, SourceLocation> entry in deserializedObjectToSourceLocationMapping)
System.Activities.Presentation\System\Activities\Presentation\Xaml\SourceLocationExtensions.cs (2)
14internal static bool Contains(this SourceLocation outer, SourceLocation inner)