internal static bool TryGetInitialTriggerLocation( EditorAsyncCompletion.IAsyncCompletionSession session, out SnapshotPoint initialTriggerLocation ) => session.Properties.TryGetProperty( CompletionSource.TriggerLocation, out initialTriggerLocation );
internal static bool TryGetInitialTriggerLocation(EditorAsyncCompletion.IAsyncCompletionSession session, out SnapshotPoint initialTriggerLocation) { if (session is EditorAsyncCompletion.IAsyncCompletionSessionOperations sessionOperations) { initialTriggerLocation = sessionOperations.InitialTriggerLocation; return(true); } initialTriggerLocation = default; return(false); }