GoogleCloudPlatform / iap-desktop
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 6% | 31% | 27% | 34%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 7% | 31% | 27% | 34%
wxs0% | 0% | 100% | 0% | 0%
ps10% | 0% | 0% | 49% | 50%
admx0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
adml0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
wxl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sources0% | 6% | 31% | 27% | 34%
doc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
RdpClient.cs
in sources/Google.Solutions.Terminal/Controls
750 37
VirtualTerminal.cs
in sources/Google.Solutions.Terminal/Controls
732 29
NativeMethods.cs
in sources/Google.Solutions.Ssh/Native
653 16
FileBrowser.cs
in sources/Google.Solutions.Mvvm/Controls
604 27
Program.cs
in sources/Google.Solutions.IapDesktop
590 9
MainForm.cs
in sources/Google.Solutions.IapDesktop/Windows
576 20
MarkdownDocument.cs
in sources/Google.Solutions.Mvvm/Format
538 35
Libssh2ConnectedSession.cs
in sources/Google.Solutions.Ssh/Native
501 11
OsLoginClient.cs
in sources/Google.Solutions.Apis/Compute
486 14
ProjectExplorerViewModel.Nodes.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
421 12
VSThemeRuleSet.cs
in sources/Google.Solutions.IapDesktop.Application/Theme
411 32
ComputeEngineClient.cs
in sources/Google.Solutions.Apis/Compute
403 11
wxs
Product.wxs
in sources/installer
399 -
RdpClient.ConnectionProperties.cs
in sources/Google.Solutions.Terminal/Controls
391 -
ProjectExplorerViewModel.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
389 13
ProjectWorkspace.cs
in sources/Google.Solutions.IapDesktop.Core/ProjectModel
385 13
MetadataAuthorizedPublicKeyProcessor.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh
375 14
Win32Job.cs
in sources/Google.Solutions.Platform/Dispatch
374 12
ConnectionSettings.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Settings
370 4
CredentialDialog.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Dialog
364 17
Win32ProcessFactory.cs
in sources/Google.Solutions.Platform/Dispatch
363 7
VirtualFileDataObject.cs
in sources/Google.Solutions.Mvvm/Shell
358 15
BindableTreeView.cs
in sources/Google.Solutions.Mvvm/Controls
355 21
InstancePropertiesInspectorModel.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceProperties
345 3
ProjectExplorerView.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
342 9
BindingExtensions.cs
in sources/Google.Solutions.Mvvm/Binding
339 17
ServiceRegistry.cs
in sources/Google.Solutions.IapDesktop.Core/ObjectModel
339 24
DebugCommonControlsView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows
338 2
ZonalResourceLocator.cs
in sources/Google.Solutions.Apis/Locator
335 36
Libssh2Session.cs
in sources/Google.Solutions.Ssh/Native
333 12
MarkdownViewer.cs
in sources/Google.Solutions.Mvvm/Controls
332 11
SshRelaySession.cs
in sources/Google.Solutions.Iap/Protocol
330 11
SshRelayStream.cs
in sources/Google.Solutions.Iap/Protocol
322 16
RdpClient.Marshalling.cs
in sources/Google.Solutions.Terminal/Controls
319 1
EntityContext.cs
in sources/Google.Solutions.IapDesktop.Core/EntityModel
314 18
ToolWindowViewBase.cs
in sources/Google.Solutions.IapDesktop.Application/Windows
308 18
RdpView.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
296 14
SessionContextFactory.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol
291 3
CommandContainer.cs
in sources/Google.Solutions.Mvvm/Binding/Commands
288 19
Win32Process.cs
in sources/Google.Solutions.Platform/Dispatch
274 10
NetworkOptionsViewModel.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Options
273 3
EventLogViewModel.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/EventLog
272 8
SftpFileSystem.cs
in sources/Google.Solutions.Terminal
264 8
RegistryValueAccessor.cs
in sources/Google.Solutions.Settings
261 25
EntityContext.Builder.cs
in sources/Google.Solutions.IapDesktop.Core/EntityModel
258 17
VSTheme.cs
in sources/Google.Solutions.IapDesktop.Application/Theme
257 6
AuthorizeViewModel.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Auth
256 6
Install.cs
in sources/Google.Solutions.IapDesktop.Application/Host
255 4
SingletonApplicationBase.cs
in sources/Google.Solutions.IapDesktop.Application/Host
253 5
ResourceManagerClient.cs
in sources/Google.Solutions.Apis/Crm
253 15
Files With Most Units (Top 50)
File# lines# units
RdpClient.cs
in sources/Google.Solutions.Terminal/Controls
750 37
ZonalResourceLocator.cs
in sources/Google.Solutions.Apis/Locator
335 36
MarkdownDocument.cs
in sources/Google.Solutions.Mvvm/Format
538 35
SessionCommands.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
249 33
VSThemeRuleSet.cs
in sources/Google.Solutions.IapDesktop.Application/Theme
411 32
VirtualTerminal.cs
in sources/Google.Solutions.Terminal/Controls
732 29
FileBrowser.cs
in sources/Google.Solutions.Mvvm/Controls
604 27
RegistryValueAccessor.cs
in sources/Google.Solutions.Settings
261 25
ServiceRegistry.cs
in sources/Google.Solutions.IapDesktop.Core/ObjectModel
339 24
RtfWriter.cs
in sources/Google.Solutions.Mvvm/Format
182 23
BindableTreeView.cs
in sources/Google.Solutions.Mvvm/Controls
355 21
DictionaryValueAccessor.cs
in sources/Google.Solutions.Settings
166 20
MainForm.cs
in sources/Google.Solutions.IapDesktop/Windows
576 20
CommandContainer.cs
in sources/Google.Solutions.Mvvm/Binding/Commands
288 19
ToolWindowViewBase.cs
in sources/Google.Solutions.IapDesktop.Application/Windows
308 18
GlobalResourceLocator.cs
in sources/Google.Solutions.Apis/Locator
163 18
TypeTrait.cs
in sources/Google.Solutions.IapDesktop.Core/ClientModel/Traits
167 18
EntityContext.cs
in sources/Google.Solutions.IapDesktop.Core/EntityModel
314 18
BindingExtensions.cs
in sources/Google.Solutions.Mvvm/Binding
339 17
CredentialDialog.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Dialog
364 17
EntityContext.Builder.cs
in sources/Google.Solutions.IapDesktop.Core/EntityModel
258 17
NativeMethods.cs
in sources/Google.Solutions.Ssh/Native
653 16
EventQueue.cs
in sources/Google.Solutions.IapDesktop.Core/ObjectModel
197 16
SshRelayStream.cs
in sources/Google.Solutions.Iap/Protocol
322 16
ThrowExceptionCommands.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ErrorHandling
112 15
VirtualFileDataObject.cs
in sources/Google.Solutions.Mvvm/Shell
358 15
BindableListView.cs
in sources/Google.Solutions.Mvvm/Controls
250 15
VSThemeExtensions.cs
in sources/Google.Solutions.IapDesktop.Application/Theme
207 15
ResourceManagerClient.cs
in sources/Google.Solutions.Apis/Crm
253 15
RdpView.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
296 14
MetadataAuthorizedPublicKeyProcessor.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh
375 14
SshConnection.cs
in sources/Google.Solutions.Ssh
240 14
OsLoginClient.cs
in sources/Google.Solutions.Apis/Compute
486 14
GoogleApiExceptionExtensions.cs
in sources/Google.Solutions.Apis
157 14
ProjectExplorerViewModel.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
389 13
ProjectWorkspace.cs
in sources/Google.Solutions.IapDesktop.Core/ProjectModel
385 13
SshRelayFormat.cs
in sources/Google.Solutions.Iap/Protocol
222 13
InprocHttpProxy.cs
in sources/Google.Solutions.Testing.Apis/Net
206 12
ConnectionSettingsRepository.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Settings
145 12
Libssh2Session.cs
in sources/Google.Solutions.Ssh/Native
333 12
Win32Job.cs
in sources/Google.Solutions.Platform/Dispatch
374 12
ProjectExplorerViewModel.Nodes.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
421 12
IapTunnel.cs
in sources/Google.Solutions.IapDesktop.Core/ClientModel/Transport
245 12
ClientBase.cs
in sources/Google.Solutions.Terminal/Controls
147 12
ClientViewBase.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
141 11
MarkdownViewer.cs
in sources/Google.Solutions.Mvvm/Controls
332 11
Libssh2ConnectedSession.cs
in sources/Google.Solutions.Ssh/Native
501 11
ComputeEngineClient.cs
in sources/Google.Solutions.Apis/Compute
403 11
OpenHelpCommand.cs
in sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install
123 11
AppProtocolConfigurationFile.cs
in sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol
239 11
Files With Long Lines (Top 50)

There are 68 files with lines longer than 120 characters. In total, there are 186 long lines.

File# lines# units# long lines
WuaPackage.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory
123 5 12
ProjectExplorerView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer
150 2 9
MainForm.Designer.cs
in sources/Google.Solutions.IapDesktop/Windows
177 2 9
wxs
Product.wxs
in sources/installer
399 - 8
adml
IapDesktop.adml
in sources/installer/policies
67 - 8
AuthorizeView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Auth
188 2 7
ReleaseNotesView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update
74 2 6
ErrorDialog.Designer.cs
in sources/Google.Solutions.IapDesktop/Windows
106 2 6
TerminalOptionsSheet.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options
182 2 5
SearchableList.Designer.cs
in sources/Google.Solutions.Mvvm/Controls
71 2 5
EventLogView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/EventLog
189 2 5
ProjectPickerView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/ProjectPicker
95 2 5
RdpClient.cs
in sources/Google.Solutions.Terminal/Controls
750 37 5
ShowCredentialsView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Credentials
126 2 4
AuthorizedPublicKeysView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys
86 2 4
PropertiesView.Designer.cs
in sources/Google.Solutions.Mvvm/Binding
91 2 4
build.ps1
in sources
191 - 4
header.html
in doc/site/sources/overrides/partials
96 - 3
DebugDockingView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows
70 2 3
JoinView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/ActiveDirectory
134 2 3
AccessInfoFlyoutView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Auth
92 2 3
NewProfileView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Auth
114 2 3
DebugCommonControlsView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows
338 2 2
DebugDockingView.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows
90 4 2
RdpCredentialEditor.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
242 7 2
RdpCredentialEditorFactory.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session
41 2 2
NewCredentialsView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Credentials
103 2 2
gzip.ps1
in sources/scripts
45 - 2
GlobalSuppressions.cs
in sources/Google.Solutions.Ssh
5 - 2
InstancePropertiesInspectorModel.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceProperties
345 3 2
SerialOutputViewBase.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput
64 2 2
PackageInventoryViewBase.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/PackageInventory
58 2 2
ReleaseNotesViewModel.cs
in sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update
75 2 2
ToolWindowViewBase.cs
in sources/Google.Solutions.IapDesktop.Application/Windows
308 18 2
GeneralOptionsSheet.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Options
134 2 2
NetworkOptionsSheet.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Options
187 2 2
OAuthScopeNotGrantedView.Designer.cs
in sources/Google.Solutions.IapDesktop.Application/Windows/Auth
98 2 2
IapRdpUrl.cs
in sources/Google.Solutions.IapDesktop.Application/Data
111 6 2
BugReportClient.cs
in sources/Google.Solutions.IapDesktop.Application/Client
28 1 2
HelpTopics.cs
in sources/Google.Solutions.Apis
26 - 2
AboutView.Designer.cs
in sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install
121 2 2
generate-releasenotes.ps1
in doc/site/sources
14 - 1
TemporaryWorkforcePoolSubject.cs
in sources/Google.Solutions.Testing.Apis/Auth
136 5 1
ToolWindowCommands.cs
in sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows
122 10 1
GlobalSuppressions.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session
4 - 1
ConnectionSettings.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Settings
370 4 1
RdpParameters.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp
225 - 1
SessionContextBase.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol
69 3 1
SessionContextFactory.cs
in sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol
291 3 1
DpiAwarenessRuleset.cs
in sources/Google.Solutions.Mvvm/Theme
108 6 1
Correlations

File Size vs. Commits (all time): 814 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 13 commits (all time) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 33 commits (all time) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 33 commits (all time) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 6 commits (all time) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 7 commits (all time) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 4 commits (all time) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 11 commits (all time) y: 750 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/TerminalSettings.cs x: 15 commits (all time) y: 163 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.Designer.cs x: 6 commits (all time) y: 182 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.cs x: 8 commits (all time) y: 152 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsViewModel.cs x: 11 commits (all time) y: 91 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SshView.cs x: 8 commits (all time) y: 226 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.DesignProperties.cs x: 8 commits (all time) y: 90 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.cs x: 25 commits (all time) y: 732 lines of code sources/Google.Solutions.Mvvm/Controls/ClipboardUtil.cs x: 2 commits (all time) y: 50 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ChannelBase.cs x: 3 commits (all time) y: 156 lines of code sources/Google.Solutions.Ssh/SshShellChannel.cs x: 6 commits (all time) y: 138 lines of code sources/Google.Solutions.Ssh/SshWorkerThread.cs x: 39 commits (all time) y: 241 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.cs x: 17 commits (all time) y: 389 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaOidcClient.cs x: 9 commits (all time) y: 213 lines of code sources/Google.Solutions.Mvvm/Interop/ComStream.cs x: 1 commits (all time) y: 141 lines of code sources/Google.Solutions.Mvvm/Shell/VirtualFileDataObject.cs x: 6 commits (all time) y: 358 lines of code sources/Google.Solutions.Platform/Interop/Hresult.cs x: 3 commits (all time) y: 24 lines of code sources/Google.Solutions.Ssh/SftpFileStream.cs x: 4 commits (all time) y: 197 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.Nodes.cs x: 5 commits (all time) y: 421 lines of code sources/Google.Solutions.Platform/Dispatch/Win32PseudoConsole.cs x: 6 commits (all time) y: 206 lines of code sources/Google.Solutions.IapDesktop.props x: 10 commits (all time) y: 52 lines of code sources/Google.Solutions.IapDesktop.Core/ProjectModel/ProjectWorkspace.cs x: 12 commits (all time) y: 385 lines of code sources/Google.Solutions.Terminal/Controls/SshShellClient.ConnectionProperties.cs x: 3 commits (all time) y: 107 lines of code sources/Google.Solutions.IapDesktop/Program.cs x: 174 commits (all time) y: 590 lines of code sources/Google.Solutions.Apis/Auth/OidcClientRegistration.cs x: 4 commits (all time) y: 46 lines of code sources/Google.Solutions.Common/Diagnostics/ClrVersion.cs x: 2 commits (all time) y: 22 lines of code sources/Google.Solutions.Common/Diagnostics/TraceCallScope.cs x: 4 commits (all time) y: 48 lines of code sources/Google.Solutions.Common/Diagnostics/TraceSourceExtensions.cs x: 9 commits (all time) y: 52 lines of code sources/Google.Solutions.Common/Format/Base64UrlEncoding.cs x: 3 commits (all time) y: 32 lines of code sources/Google.Solutions.Common/Format/BigEndian.cs x: 2 commits (all time) y: 54 lines of code sources/Google.Solutions.Common/Format/BsdChecksum.cs x: 3 commits (all time) y: 37 lines of code sources/Google.Solutions.Common/IO/StreamExtensions.cs x: 5 commits (all time) y: 84 lines of code sources/Google.Solutions.Common/Interop/SafeHandleExtensions.cs x: 4 commits (all time) y: 51 lines of code sources/Google.Solutions.Common/Linq/DictionaryExtensions.cs x: 2 commits (all time) y: 40 lines of code sources/Google.Solutions.Common/Runtime/Disposable.cs x: 2 commits (all time) y: 26 lines of code sources/Google.Solutions.Common/Runtime/DisposableBase.cs x: 2 commits (all time) y: 37 lines of code sources/Google.Solutions.Common/Runtime/DisposableContainer.cs x: 4 commits (all time) y: 32 lines of code sources/Google.Solutions.Common/Runtime/DisposableExtensions.cs x: 2 commits (all time) y: 30 lines of code sources/Google.Solutions.Common/Security/SecureStringExtensions.cs x: 5 commits (all time) y: 18 lines of code sources/Google.Solutions.Common/Text/TypographicQuotes.cs x: 5 commits (all time) y: 42 lines of code sources/Google.Solutions.Common/Threading/AsyncLock.cs x: 2 commits (all time) y: 28 lines of code sources/Google.Solutions.Common/Threading/CancellationTokenExtensions.cs x: 2 commits (all time) y: 16 lines of code sources/Google.Solutions.Common/Threading/RundownProtection.cs x: 7 commits (all time) y: 35 lines of code sources/Google.Solutions.Common/Util/DateTimeOffsetExtensions.cs x: 4 commits (all time) y: 19 lines of code sources/Google.Solutions.Common/Util/EnumExtensions.cs x: 7 commits (all time) y: 42 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ToolWindowViewBase.cs x: 12 commits (all time) y: 308 lines of code sources/Google.Solutions.Mvvm/Binding/ToolStripMenuBindingExtensions.cs x: 12 commits (all time) y: 212 lines of code sources/Google.Solutions.Mvvm/Theme/DpiAwareness.cs x: 4 commits (all time) y: 118 lines of code sources/Google.Solutions.Settings/RegistryValueAccessor.cs x: 3 commits (all time) y: 261 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ConnectedSession.cs x: 5 commits (all time) y: 501 lines of code sources/Google.Solutions.Ssh/Native/Libssh2Session.cs x: 7 commits (all time) y: 333 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/LocalRdpPolicy.cs x: 1 commits (all time) y: 17 lines of code sources/Google.Solutions.Common/Util/ExceptionExtensions.cs x: 10 commits (all time) y: 117 lines of code sources/Google.Solutions.Apis/Client/RequestExtensions.cs x: 7 commits (all time) y: 142 lines of code sources/Google.Solutions.Apis/Compute/ComputeEngineClient.cs x: 13 commits (all time) y: 403 lines of code sources/Google.Solutions.Apis/Compute/WindowsCredentialGenerator.cs x: 10 commits (all time) y: 247 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/MetadataAuthorizedPublicKeyProcessor.cs x: 16 commits (all time) y: 375 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpContext.cs x: 5 commits (all time) y: 64 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/SshContext.cs x: 11 commits (all time) y: 110 lines of code sources/Google.Solutions.Platform/Net/NetworkCredentialExtensions.cs x: 2 commits (all time) y: 114 lines of code sources/Google.Solutions.Apis/ApiEventSource.cs x: 9 commits (all time) y: 35 lines of code sources/Google.Solutions.Apis/Auth/OidcClientBase.cs x: 7 commits (all time) y: 156 lines of code sources/Google.Solutions.IapDesktop.Application/ApplicationEventSource.cs x: 5 commits (all time) y: 12 lines of code sources/Google.Solutions.IapDesktop.Application/Diagnostics/AnalyticsLog.cs x: 1 commits (all time) y: 67 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/GeneralOptionsViewModel.cs x: 13 commits (all time) y: 86 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/OptionsDialog.cs x: 11 commits (all time) y: 61 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ViewBindingContext.cs x: 14 commits (all time) y: 76 lines of code sources/installer/Product.wxs x: 48 commits (all time) y: 399 lines of code sources/Google.Solutions.Mvvm/Controls/BindableListView.cs x: 13 commits (all time) y: 250 lines of code sources/Google.Solutions.Mvvm/Controls/FileBrowser.cs x: 26 commits (all time) y: 604 lines of code sources/Google.Solutions.Mvvm/Controls/ProgressBar.cs x: 7 commits (all time) y: 224 lines of code sources/Google.Solutions.Mvvm/Drawing/BadgeIcon.cs x: 3 commits (all time) y: 65 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/SshParameters.cs x: 4 commits (all time) y: 27 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/SshSettings.cs x: 14 commits (all time) y: 104 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/SshOptionsViewModel.cs x: 15 commits (all time) y: 54 lines of code sources/Google.Solutions.Terminal/Controls/SshHybridClient.cs x: 6 commits (all time) y: 148 lines of code sources/installer/policies/IapDesktop.adml x: 10 commits (all time) y: 67 lines of code sources/installer/policies/IapDesktop.admx x: 9 commits (all time) y: 197 lines of code sources/Google.Solutions.Ssh/SshConnection.cs x: 11 commits (all time) y: 240 lines of code sources/Google.Solutions.Ssh/SshException.cs x: 6 commits (all time) y: 37 lines of code sources/Google.Solutions.Mvvm/Controls/OperationProgressDialog.cs x: 3 commits (all time) y: 214 lines of code sources/Google.Solutions.Apis/Compute/ResourceMetadataExtensions.cs x: 7 commits (all time) y: 233 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/ThemeSettingsRepository.cs x: 12 commits (all time) y: 71 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/ActiveDirectory/DomainJoinService.cs x: 9 commits (all time) y: 228 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/TerminalSettingsRepository.cs x: 2 commits (all time) y: 43 lines of code sources/Google.Solutions.Mvvm/Binding/PropertiesView.cs x: 8 commits (all time) y: 69 lines of code sources/Google.Solutions.Mvvm/Controls/BindableComboBox.cs x: 7 commits (all time) y: 76 lines of code sources/Google.Solutions.Mvvm/Controls/BindableTreeView.cs x: 12 commits (all time) y: 355 lines of code sources/Google.Solutions.Mvvm/Controls/TaskDialog.cs x: 12 commits (all time) y: 247 lines of code sources/Google.Solutions.Mvvm/Theme/ControlTheme.cs x: 5 commits (all time) y: 112 lines of code sources/Google.Solutions.Mvvm/Theme/WindowsRuleSet.cs x: 13 commits (all time) y: 211 lines of code sources/Google.Solutions.Ssh/ISftpChannel.cs x: 3 commits (all time) y: 18 lines of code sources/Google.Solutions.Ssh/Native/NativeMethods.cs x: 10 commits (all time) y: 653 lines of code sources/Google.Solutions.Ssh/SftpChannel.cs x: 4 commits (all time) y: 92 lines of code sources/Google.Solutions.Ssh/SshChannelBase.cs x: 6 commits (all time) y: 66 lines of code sources/Google.Solutions.Terminal.TestApp/Program.cs x: 9 commits (all time) y: 88 lines of code sources/Google.Solutions.Terminal/Controls/ClientDiagnosticsWindow.cs x: 6 commits (all time) y: 101 lines of code sources/Google.Solutions.Terminal/Controls/SshShellClient.cs x: 4 commits (all time) y: 75 lines of code sources/Google.Solutions.Terminal/SftpFileSystem.cs x: 5 commits (all time) y: 264 lines of code sources/Google.Solutions.Testing.Apis/ExceptionAssert.cs x: 2 commits (all time) y: 164 lines of code sources/Google.Solutions.Testing.Application/Views/WindowTestFixtureBase.cs x: 32 commits (all time) y: 137 lines of code sources/Google.Solutions.IapDesktop.Application/Theme/VSThemeRuleSet.cs x: 23 commits (all time) y: 411 lines of code sources/Google.Solutions.IapDesktop.Application/Theme/Themes.cs x: 4 commits (all time) y: 109 lines of code sources/Google.Solutions.Mvvm/Controls/CompositeForm.cs x: 6 commits (all time) y: 21 lines of code sources/Google.Solutions.Mvvm/Theme/DeviceCapabilities.cs x: 5 commits (all time) y: 103 lines of code sources/Google.Solutions.Mvvm/Controls/IFileSystem.cs x: 3 commits (all time) y: 34 lines of code sources/Google.Solutions.Ssh/FilePermissions.cs x: 3 commits (all time) y: 100 lines of code sources/Google.Solutions.Ssh/Native/Libssh2SftpChannel.cs x: 4 commits (all time) y: 207 lines of code sources/Google.Solutions.Ssh/SftpFileInfo.cs x: 1 commits (all time) y: 57 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/SessionBroker.cs x: 8 commits (all time) y: 127 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/InitializeSessionExtension.cs x: 32 commits (all time) y: 214 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ClientViewBase.cs x: 3 commits (all time) y: 141 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SessionCommands.cs x: 11 commits (all time) y: 249 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SshKeyboardInteractiveHandler.cs x: 2 commits (all time) y: 88 lines of code sources/Google.Solutions.Mvvm/Shell/FileType.cs x: 5 commits (all time) y: 99 lines of code sources/Google.Solutions.Mvvm/Shell/ShellDataFormats.cs x: 1 commits (all time) y: 11 lines of code sources/Google.Solutions.Ssh/Native/Libssh2SftpFileChannel.cs x: 2 commits (all time) y: 149 lines of code sources/Google.Solutions.Ssh/Properties/AssemblyInfo.cs x: 8 commits (all time) y: 5 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/UnsafeNativeMethods.cs x: 4 commits (all time) y: 126 lines of code sources/Google.Solutions.Mvvm/Binding/View.cs x: 19 commits (all time) y: 14 lines of code sources/Google.Solutions.Mvvm/Binding/WindowActivator.cs x: 4 commits (all time) y: 199 lines of code sources/Google.Solutions.Terminal/Controls/ClientBase.cs x: 10 commits (all time) y: 147 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ConnectCommands.cs x: 7 commits (all time) y: 133 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ConnectInstanceCommand.cs x: 10 commits (all time) y: 105 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ConnectRdpUrlCommand.cs x: 5 commits (all time) y: 52 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/IRdpSession.cs x: 1 commits (all time) y: 21 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ISshSession.cs x: 1 commits (all time) y: 8 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpViewModel.cs x: 1 commits (all time) y: 25 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SessionFactory.cs x: 7 commits (all time) y: 221 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.NativeMethods.cs x: 3 commits (all time) y: 209 lines of code sources/Google.Solutions.Terminal/Controls/ClientStatePanel.cs x: 3 commits (all time) y: 96 lines of code sources/Google.Solutions.Terminal/Controls/ConnectionState.cs x: 1 commits (all time) y: 12 lines of code sources/Google.Solutions.Terminal/Controls/ParentedUserControl.cs x: 3 commits (all time) y: 40 lines of code sources/Google.Solutions.Terminal/KeyboardUtil.cs x: 1 commits (all time) y: 85 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SessionViewBase.cs x: 1 commits (all time) y: 54 lines of code sources/Google.Solutions.Platform/IO/SynchronizedPseudoTerminal.cs x: 1 commits (all time) y: 74 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminalBinding.cs x: 2 commits (all time) y: 102 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/IAuthorizedPublicKey.cs x: 2 commits (all time) y: 12 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/MetadataAuthorizedPublicKey.cs x: 6 commits (all time) y: 184 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys/AuthorizedPublicKeysViewModel.cs x: 11 commits (all time) y: 202 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/CredentialDialog.cs x: 17 commits (all time) y: 364 lines of code sources/Google.Solutions.Apis/Locator/GlobalResourceLocator.cs x: 9 commits (all time) y: 163 lines of code sources/Google.Solutions.Apis/Locator/ProjectLocator.cs x: 7 commits (all time) y: 77 lines of code sources/Google.Solutions.Apis/Locator/ZonalResourceLocator.cs x: 11 commits (all time) y: 335 lines of code sources/Google.Solutions.Apis/Locator/ZoneLocator.cs x: 7 commits (all time) y: 83 lines of code sources/Google.Solutions.IapDesktop.Application/Client/CloudConsoleClient.cs x: 4 commits (all time) y: 119 lines of code sources/Google.Solutions.IapDesktop.Application/Diagnostics/BugReport.cs x: 8 commits (all time) y: 79 lines of code sources/Google.Solutions.IapDesktop.Application/Diagnostics/IReleaseFeed.cs x: 9 commits (all time) y: 43 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/ProjectRepository.cs x: 3 commits (all time) y: 105 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityContext.cs x: 2 commits (all time) y: 314 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityEvent.cs x: 2 commits (all time) y: 33 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/Query/EntityQuery.cs x: 2 commits (all time) y: 129 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/Query/EntityQueryResultItem.cs x: 2 commits (all time) y: 79 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/Query/ObservableEntityQueryResult.cs x: 2 commits (all time) y: 67 lines of code sources/Google.Solutions.IapDesktop.Core/ObjectModel/EventQueue.cs x: 5 commits (all time) y: 197 lines of code sources/Google.Solutions.IapDesktop.Core/ResourceModel/ProjectWorkspace.cs x: 2 commits (all time) y: 249 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/EventFactory.cs x: 4 commits (all time) y: 100 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/System/NotifyInstanceLocationEvent.cs x: 3 commits (all time) y: 47 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceProperties/InstancePropertiesInspectorModel.cs x: 13 commits (all time) y: 345 lines of code sources/Google.Solutions.Platform/ProcessEnvironment.cs x: 2 commits (all time) y: 99 lines of code sources/Google.Solutions.Settings/ComponentModel/EnumDisplayNameConverter.cs x: 2 commits (all time) y: 76 lines of code sources/Google.Solutions.Settings/ComponentModel/MaskedSettingDescriptor.cs x: 3 commits (all time) y: 49 lines of code sources/Google.Solutions.Settings/ComponentModel/SettingDescriptor.cs x: 5 commits (all time) y: 82 lines of code sources/Google.Solutions.Terminal/Controls/LocalShellClient.cs x: 3 commits (all time) y: 58 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput/XtermReader.cs x: 2 commits (all time) y: 45 lines of code sources/Google.Solutions.Mvvm/Controls/ControlExtensions.cs x: 8 commits (all time) y: 64 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpCredentialEditor.cs x: 7 commits (all time) y: 242 lines of code sources/Google.Solutions.IapDesktop.Application/Diagnostics/HelpTopics.cs x: 4 commits (all time) y: 42 lines of code sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install/OpenHelpCommand.cs x: 3 commits (all time) y: 123 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.Marshalling.cs x: 1 commits (all time) y: 319 lines of code sources/Google.Solutions.Terminal/Controls/RdpExceptions.cs x: 1 commits (all time) y: 204 lines of code sources/Google.Solutions.Terminal/Globals.cs x: 2 commits (all time) y: 4 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminalColors.cs x: 1 commits (all time) y: 68 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminalEventArgs.cs x: 1 commits (all time) y: 41 lines of code sources/Google.Solutions.Platform/Dispatch/Win32Process.cs x: 12 commits (all time) y: 274 lines of code sources/Google.Solutions.Platform/Dispatch/Win32ProcessFactory.cs x: 12 commits (all time) y: 363 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/IProjectRepository.cs x: 2 commits (all time) y: 11 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityContext.Builder.cs x: 1 commits (all time) y: 258 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityType.cs x: 1 commits (all time) y: 53 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/IEntityNavigator.cs x: 1 commits (all time) y: 19 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettingsRepository.cs x: 12 commits (all time) y: 145 lines of code sources/Google.Solutions.Apis/Locator/UniverseLocator.cs x: 1 commits (all time) y: 46 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerView.cs x: 13 commits (all time) y: 342 lines of code sources/Google.Solutions.Apis/Locator/AccessLevelLocator.cs x: 4 commits (all time) y: 80 lines of code sources/Google.Solutions.Apis/Locator/ComputeEngineLocator.cs x: 1 commits (all time) y: 44 lines of code sources/Google.Solutions.Apis/Locator/OrganizationLocator.cs x: 4 commits (all time) y: 62 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/ProtocolTargetLocator.cs x: 6 commits (all time) y: 72 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Transport/DirectTransportFactory.cs x: 7 commits (all time) y: 67 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Transport/ITransport.cs x: 3 commits (all time) y: 14 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Transport/IapTransportFactory.cs x: 16 commits (all time) y: 229 lines of code sources/Google.Solutions.IapDesktop.Application/Client/GithubClient.cs x: 10 commits (all time) y: 242 lines of code sources/Google.Solutions.IapDesktop.Application/Host/Install.cs x: 19 commits (all time) y: 255 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update/CheckForUpdateCommand.cs x: 11 commits (all time) y: 177 lines of code sources/Google.Solutions.Mvvm/Interop/SubclassCallback.cs x: 5 commits (all time) y: 122 lines of code sources/Google.Solutions.Apis/Analytics/MeasurementService.cs x: 6 commits (all time) y: 133 lines of code sources/Google.Solutions.Apis/Compute/InstanceExtensions.cs x: 5 commits (all time) y: 70 lines of code sources/Google.Solutions.Apis/Compute/OsLoginClient.cs x: 15 commits (all time) y: 486 lines of code sources/Google.Solutions.Apis/Crm/ResourceManagerClient.cs x: 15 commits (all time) y: 253 lines of code sources/Google.Solutions.Common/Linq/Parallel.cs x: 1 commits (all time) y: 29 lines of code sources/Google.Solutions.IapDesktop.Application/Client/HttpProxyAdapter.cs x: 5 commits (all time) y: 126 lines of code sources/Google.Solutions.IapDesktop.Application/Data/IapRdpUrl.cs x: 14 commits (all time) y: 111 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerSettings.cs x: 6 commits (all time) y: 46 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AuthorizeViewModel.cs x: 10 commits (all time) y: 256 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/ExceptionDialog.cs x: 9 commits (all time) y: 167 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ProjectPicker/ProjectPickerDialog.cs x: 12 commits (all time) y: 142 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/AppProtocol.cs x: 11 commits (all time) y: 79 lines of code sources/Google.Solutions.IapDesktop.Core/ObjectModel/ServiceRegistry.cs x: 7 commits (all time) y: 339 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/ActiveDirectory/StartupScriptOperation.cs x: 5 commits (all time) y: 181 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory/GuestOsInventory.cs x: 7 commits (all time) y: 106 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory/GuestPackages.cs x: 3 commits (all time) y: 71 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/OsLoginProfile.cs x: 15 commits (all time) y: 222 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys/AuthorizedPublicKeysModel.cs x: 4 commits (all time) y: 187 lines of code sources/Google.Solutions.IapDesktop/Windows/MainForm.cs x: 126 commits (all time) y: 576 lines of code sources/Google.Solutions.Mvvm/Binding/ObservableProperty.cs x: 10 commits (all time) y: 121 lines of code sources/Google.Solutions.Platform/Net/ChromeAutoSelectCertificateForUrlsPolicy.cs x: 4 commits (all time) y: 91 lines of code sources/Google.Solutions.Testing.Apis/Integration/InstanceFactory.cs x: 5 commits (all time) y: 215 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/InstanceEventBase.cs x: 3 commits (all time) y: 53 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory/IPackage.cs x: 3 commits (all time) y: 22 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory/QfePackage.cs x: 4 commits (all time) y: 58 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/Access/OsLoginCheckPolicyEvent.cs x: 3 commits (all time) y: 29 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/EventBase.cs x: 5 commits (all time) y: 116 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Events/IEventProcessor.cs x: 2 commits (all time) y: 18 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Logs/AuditLogRecord.cs x: 3 commits (all time) y: 43 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/Auditing/Logs/ListLogEntriesParser.cs x: 2 commits (all time) y: 52 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/Inventory/GuestOsInfo.cs x: 2 commits (all time) y: 110 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/EventLog/EventLogViewModel.cs x: 11 commits (all time) y: 272 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceControlCommands.cs x: 12 commits (all time) y: 229 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceProperties/InstancePropertiesInspectorViewModel.cs x: 8 commits (all time) y: 107 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput/SerialOutputViewBase.cs x: 3 commits (all time) y: 84 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput/SerialOutputViewModel.cs x: 7 commits (all time) y: 179 lines of code sources/Google.Solutions.IapDesktop/Windows/MainFormViewModel.cs x: 48 commits (all time) y: 172 lines of code sources/Google.Solutions.Mvvm/Controls/DropDownButton.cs x: 5 commits (all time) y: 86 lines of code sources/Google.Solutions.Mvvm/Theme/DpiAwarenessRuleset.cs x: 14 commits (all time) y: 108 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update/ReleaseNotesView.cs x: 5 commits (all time) y: 34 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/DocumentWindow.cs x: 11 commits (all time) y: 99 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/JobService.cs x: 9 commits (all time) y: 158 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/DebugJobServiceView.cs x: 5 commits (all time) y: 48 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/App/AppProtocolContextFactory.cs x: 7 commits (all time) y: 87 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/App/Ssms.cs x: 9 commits (all time) y: 90 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/App/SsmsClient.cs x: 11 commits (all time) y: 76 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/EphemeralKeySigners.cs x: 4 commits (all time) y: 37 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpCredentialEditorFactory.cs x: 6 commits (all time) y: 41 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Tunnels/TunnelsView.cs x: 4 commits (all time) y: 54 lines of code sources/Google.Solutions.Mvvm/Binding/Commands/DelegateCommand.cs x: 2 commits (all time) y: 69 lines of code sources/Google.Solutions.Mvvm/ComponentModel/ExpandableCollectionConverter.cs x: 2 commits (all time) y: 109 lines of code sources/Google.Solutions.Mvvm/Controls/SearchableList.cs x: 8 commits (all time) y: 99 lines of code sources/Google.Solutions.Platform/IO/AnonymousPipe.cs x: 2 commits (all time) y: 134 lines of code sources/Google.Solutions.Testing.Apis/Threading/ThreadpoolInvoker.cs x: 6 commits (all time) y: 82 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/ActiveDirectory/JoinView.Designer.cs x: 3 commits (all time) y: 134 lines of code sources/Google.Solutions.Mvvm/Binding/PropertiesView.Designer.cs x: 3 commits (all time) y: 91 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AuthorizeView.Designer.cs x: 5 commits (all time) y: 188 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AuthorizeView.cs x: 6 commits (all time) y: 121 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/AppearanceOptionsSheet.Designer.cs x: 5 commits (all time) y: 97 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Credentials/ShowCredentialsView.Designer.cs x: 3 commits (all time) y: 126 lines of code sources/Google.Solutions.IapDesktop.Application/Theme/VSThemeExtensions.cs x: 10 commits (all time) y: 207 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/SshOptionsSheet.Designer.cs x: 4 commits (all time) y: 142 lines of code sources/Google.Solutions.Mvvm/Controls/VerticalTabControl.cs x: 4 commits (all time) y: 138 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/SystemInputDialog.cs x: 8 commits (all time) y: 155 lines of code sources/Google.Solutions.IapDesktop/Windows/MainForm.Designer.cs x: 31 commits (all time) y: 177 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update/ReleaseNotesView.Designer.cs x: 3 commits (all time) y: 74 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AccessInfoFlyoutView.Designer.cs x: 2 commits (all time) y: 92 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AuthorizeOptionsView.Designer.cs x: 2 commits (all time) y: 151 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/AppearanceOptionsViewModel.cs x: 10 commits (all time) y: 35 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ProjectPicker/ProjectPickerView.Designer.cs x: 2 commits (all time) y: 95 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/WaitDialog.Designer.cs x: 2 commits (all time) y: 72 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/WaitDialog.cs x: 7 commits (all time) y: 92 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/DebugCommonControlsView.Designer.cs x: 2 commits (all time) y: 338 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/DebugServiceRegistryView.Designer.cs x: 2 commits (all time) y: 59 lines of code sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install/AboutView.Designer.cs x: 2 commits (all time) y: 121 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/EventLog/EventLogView.Designer.cs x: 3 commits (all time) y: 189 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput/SerialOutputViewBase.Designer.cs x: 2 commits (all time) y: 64 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Credentials/NewCredentialsView.Designer.cs x: 3 commits (all time) y: 103 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys/AuthorizedPublicKeysView.Designer.cs x: 3 commits (all time) y: 86 lines of code sources/Google.Solutions.Common/Runtime/IActivator.cs x: 2 commits (all time) y: 8 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/InputDialog.cs x: 10 commits (all time) y: 62 lines of code sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install/AboutCommand.cs x: 5 commits (all time) y: 40 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/DebugThemeView.cs x: 4 commits (all time) y: 105 lines of code sources/Google.Solutions.IapDesktop.Application/GlobalSuppressions.cs x: 3 commits (all time) y: 3 lines of code sources/Google.Solutions.Mvvm/Cache/ModelCachingViewModel.cs x: 6 commits (all time) y: 78 lines of code sources/Google.Solutions.Mvvm/Interop/WindowMessage.cs x: 2 commits (all time) y: 245 lines of code sources/Google.Solutions.Platform/Net/ChromePolicyUrlPattern.cs x: 3 commits (all time) y: 116 lines of code sources/Google.Solutions.Platform/Security/Cryptography/KeyStore.cs x: 2 commits (all time) y: 182 lines of code sources/build.ps1 x: 33 commits (all time) y: 191 lines of code sources/Google.Solutions.Apis/Client/RestClient.cs x: 9 commits (all time) y: 77 lines of code sources/Google.Solutions.Iap/IapListener.cs x: 10 commits (all time) y: 148 lines of code sources/Google.Solutions.Mvvm/Binding/Commands/ContextCommand.cs x: 6 commits (all time) y: 59 lines of code sources/Google.Solutions.Mvvm/Drawing/HslColor.cs x: 5 commits (all time) y: 128 lines of code sources/Google.Solutions.Mvvm/Drawing/IconInverter.cs x: 9 commits (all time) y: 126 lines of code sources/Google.Solutions.Testing.Apis/Net/InprocHttpProxy.cs x: 4 commits (all time) y: 206 lines of code sources/Google.Solutions.Ssh/Native/Libssh2AuthenticatedSession.cs x: 2 commits (all time) y: 158 lines of code sources/Google.Solutions.Apis/Auth/LoopbackCodeReceiver.cs x: 6 commits (all time) y: 139 lines of code sources/Google.Solutions.Iap/Net/SystemPatch.cs x: 4 commits (all time) y: 173 lines of code sources/Google.Solutions.Iap/Protocol/SshRelayStream.cs x: 7 commits (all time) y: 322 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/InitializeManagementExtension.cs x: 8 commits (all time) y: 80 lines of code sources/Google.Solutions.Mvvm/Binding/PropertiesViewModel.cs x: 5 commits (all time) y: 72 lines of code sources/Google.Solutions.Mvvm/Controls/TaskDialogParameters.cs x: 5 commits (all time) y: 130 lines of code sources/Google.Solutions.Mvvm/Shell/FileTypeCache.cs x: 5 commits (all time) y: 67 lines of code sources/Google.Solutions.Ssh/Native/HandleTable.cs x: 8 commits (all time) y: 75 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/AccessOptionsViewModel.cs x: 10 commits (all time) y: 95 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/NetworkOptionsViewModel.cs x: 8 commits (all time) y: 273 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/PlatformCredentialFactory.cs x: 2 commits (all time) y: 131 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/App/AppCommands.cs x: 15 commits (all time) y: 151 lines of code sources/Google.Solutions.Platform/Dispatch/Win32Job.cs x: 9 commits (all time) y: 374 lines of code sources/Google.Solutions.Ssh/Native/Libssh2SessionChannel.cs x: 1 commits (all time) y: 93 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/App/ConnectAppProtocolCommandBase.cs x: 5 commits (all time) y: 75 lines of code sources/Google.Solutions.Platform/Dispatch/Win32ChildProcessFactory.cs x: 6 commits (all time) y: 84 lines of code sources/Google.Solutions.Mvvm/Input/KeyboardLayout.cs x: 2 commits (all time) y: 91 lines of code sources/Google.Solutions.Testing.Application/Views/TestMainForm.cs x: 20 commits (all time) y: 68 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaOidcSession.cs x: 7 commits (all time) y: 69 lines of code sources/Google.Solutions.Apis/Auth/Gaia/IGaiaOidcSession.cs x: 3 commits (all time) y: 10 lines of code sources/Google.Solutions.Testing.Apis/Auth/TemporarySession.cs x: 4 commits (all time) y: 65 lines of code sources/Google.Solutions.Testing.Apis/Integration/InstanceAttribute.cs x: 6 commits (all time) y: 192 lines of code sources/Google.Solutions.IapDesktop.Application/Host/SingletonApplicationBase.cs x: 11 commits (all time) y: 253 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Properties/SettingsCollectionTypeDescriptor.cs x: 7 commits (all time) y: 48 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/AccessSettingsRepository.cs x: 8 commits (all time) y: 86 lines of code sources/Google.Solutions.Apis/Auth/Iam/WorkforcePoolProviderLocator.cs x: 5 commits (all time) y: 93 lines of code sources/Google.Solutions.IapDesktop.Application/Host/CommandLineOptions.cs x: 9 commits (all time) y: 100 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Auth/DeviceEnrollment.cs x: 8 commits (all time) y: 103 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/ApplicationSettingsRepository.cs x: 13 commits (all time) y: 218 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/AuthSettingsRepository.cs x: 10 commits (all time) y: 128 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Properties/PropertiesInspectorViewBase.cs x: 5 commits (all time) y: 108 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AccessInfoViewModel.cs x: 5 commits (all time) y: 62 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/AuthorizeOptionsViewModel.cs x: 7 commits (all time) y: 95 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/MenuCommandBase.cs x: 4 commits (all time) y: 96 lines of code sources/scripts/check-copyright-headers.ps1 x: 4 commits (all time) y: 39 lines of code sources/Google.Solutions.Apis/Client/ClientServiceMtlsExtensions.cs x: 7 commits (all time) y: 7 lines of code sources/Google.Solutions.Common/Util/Precondition.cs x: 6 commits (all time) y: 76 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/AccessOptionsSheet.cs x: 3 commits (all time) y: 77 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/AppProtocolClient.cs x: 9 commits (all time) y: 68 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/AppProtocolConfigurationFile.cs x: 6 commits (all time) y: 239 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/AppProtocolContext.cs x: 6 commits (all time) y: 89 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Transport/IapTunnel.cs x: 13 commits (all time) y: 245 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/Dialog/DialogCommands.cs x: 4 commits (all time) y: 85 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/ToolWindowCommands.cs x: 4 commits (all time) y: 122 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettingsService.cs x: 10 commits (all time) y: 68 lines of code sources/Google.Solutions.Settings/DictionaryValueAccessor.cs x: 2 commits (all time) y: 166 lines of code sources/Google.Solutions.Testing.Apis/Auth/TemporaryWorkforcePoolSubject.cs x: 3 commits (all time) y: 136 lines of code sources/Google.Solutions.Settings/SettingBase.cs x: 4 commits (all time) y: 88 lines of code sources/Google.Solutions.Settings/MergedSettingsStore.cs x: 2 commits (all time) y: 124 lines of code sources/Google.Solutions.Settings/RegistrySettingsStore.cs x: 1 commits (all time) y: 31 lines of code sources/Google.Solutions.Settings/Globals.cs x: 1 commits (all time) y: 3 lines of code sources/kokoro/continuous.cfg x: 4 commits (all time) y: 12 lines of code sources/Google.Solutions.Mvvm/Binding/Commands/CommandContainer.cs x: 9 commits (all time) y: 288 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaPkceOidcClient.cs x: 4 commits (all time) y: 23 lines of code sources/Google.Solutions.Apis/Auth/Iam/StsService.cs x: 5 commits (all time) y: 106 lines of code sources/Google.Solutions.Apis/Logging/LoggingClient.cs x: 6 commits (all time) y: 88 lines of code sources/Google.Solutions.Common/Threading/SynchronizationContextExtensions.cs x: 7 commits (all time) y: 61 lines of code sources/Google.Solutions.Iap/IapClient.cs x: 8 commits (all time) y: 67 lines of code sources/Google.Solutions.Iap/IapInstanceTarget.cs x: 8 commits (all time) y: 177 lines of code sources/Google.Solutions.Mvvm/Binding/BindingContext.cs x: 7 commits (all time) y: 17 lines of code sources/Google.Solutions.Mvvm/Binding/BindingExtensions.cs x: 9 commits (all time) y: 339 lines of code sources/Google.Solutions.Ssh/Cryptography/RsaPublicKey.cs x: 3 commits (all time) y: 93 lines of code sources/Google.Solutions.Ssh/Format/SshFormatException.cs x: 3 commits (all time) y: 16 lines of code sources/Google.Solutions.Ssh/SshEventSource.cs x: 4 commits (all time) y: 72 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/CngKeyName.cs x: 3 commits (all time) y: 54 lines of code sources/Google.Solutions.Mvvm/Binding/Commands/CommandBase.cs x: 6 commits (all time) y: 29 lines of code sources/Google.Solutions.Mvvm/Binding/FilteredObservableCollection.cs x: 3 commits (all time) y: 114 lines of code sources/Google.Solutions.Mvvm/Controls/MarkdownViewer.cs x: 5 commits (all time) y: 332 lines of code sources/Google.Solutions.Mvvm/Controls/ScreenPicker.cs x: 4 commits (all time) y: 135 lines of code sources/Google.Solutions.Mvvm/Format/MarkdownDocument.cs x: 6 commits (all time) y: 538 lines of code sources/Google.Solutions.Iap/Protocol/SshRelaySession.cs x: 6 commits (all time) y: 330 lines of code sources/Google.Solutions.IapDesktop/Windows/ErrorDialog.cs x: 11 commits (all time) y: 28 lines of code sources/Google.Solutions.IapDesktop.Extensions.Diagnostics/ToolWindows/DebugJobServiceViewModel.cs x: 2 commits (all time) y: 176 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Traits/TypeTrait.cs x: 5 commits (all time) y: 167 lines of code sources/Google.Solutions.Apis/Auth/Iam/WorkforcePoolSession.cs x: 6 commits (all time) y: 53 lines of code sources/Google.Solutions.Testing.Apis/Auth/TemporaryServiceAccount.cs x: 2 commits (all time) y: 105 lines of code sources/Google.Solutions.Apis/HelpTopics.cs x: 4 commits (all time) y: 26 lines of code sources/Google.Solutions.Iap/Protocol/SshRelayFormat.cs x: 3 commits (all time) y: 222 lines of code sources/Google.Solutions.Ssh/Format/SshReader.cs x: 5 commits (all time) y: 114 lines of code sources/Google.Solutions.Apis/Auth/IAuthorization.cs x: 5 commits (all time) y: 11 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Auth/NewProfileView.cs x: 1 commits (all time) y: 35 lines of code sources/Google.Solutions.Apis/Compute/AddressResolver.cs x: 4 commits (all time) y: 68 lines of code doc/site/sources/overrides/partials/header.html x: 1 commits (all time) y: 96 lines of code sources/Google.Solutions.IapDesktop.Application/Theme/VSTheme.cs x: 10 commits (all time) y: 257 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Properties/PropertiesViewBase.Designer.cs x: 1 commits (all time) y: 78 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ToolWindowViewBase.Designer.cs x: 1 commits (all time) y: 48 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/IProtocolTarget.cs x: 4 commits (all time) y: 11 lines of code sources/Google.Solutions.Mvvm/Format/RtfWriter.cs x: 4 commits (all time) y: 182 lines of code sources/Google.Solutions.Mvvm/Shell/StockIcons.cs x: 4 commits (all time) y: 154 lines of code sources/Google.Solutions.Testing.Apis/Integration/ResourceTask.cs x: 2 commits (all time) y: 61 lines of code sources/Google.Solutions.Testing.Application/Properties/AssemblyInfo.cs x: 4 commits (all time) y: 3 lines of code sources/Google.Solutions.Common/Properties/AssemblyInfo.cs x: 5 commits (all time) y: 5 lines of code sources/Google.Solutions.IapDesktop.Core/Properties/AssemblyInfo.cs x: 4 commits (all time) y: 6 lines of code sources/Google.Solutions.IapDesktop/Properties/AssemblyInfo.cs x: 7 commits (all time) y: 2 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/ActiveDirectory/DomainJoinService.StartupScript.ps1 x: 1 commits (all time) y: 116 lines of code sources/Google.Solutions.Iap/Net/SocketStream.cs x: 2 commits (all time) y: 141 lines of code sources/Google.Solutions.Iap/Protocol/SshRelayConstants.cs x: 1 commits (all time) y: 38 lines of code sources/Google.Solutions.Mvvm/Shell/TaskBarList.cs x: 1 commits (all time) y: 98 lines of code sources/Google.Solutions.Mvvm/Binding/ObservableProperty.Builder.cs x: 3 commits (all time) y: 62 lines of code sources/Google.Solutions.IapDesktop/ProcessMitigations.cs x: 3 commits (all time) y: 131 lines of code
750.0
lines of code
  min: 2.0
  average: 87.68
  25th percentile: 25.0
  median: 54.5
  75th percentile: 110.0
  max: 750.0
0 174.0
commits (all time)
min: 1.0 | average: 4.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 174.0

File Size vs. Contributors (all time): 814 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 1 contributors (all time) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 1 contributors (all time) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 1 contributors (all time) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 1 contributors (all time) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 1 contributors (all time) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 1 contributors (all time) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 1 contributors (all time) y: 750 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/TerminalSettings.cs x: 1 contributors (all time) y: 163 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.Designer.cs x: 1 contributors (all time) y: 182 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.cs x: 1 contributors (all time) y: 152 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsViewModel.cs x: 1 contributors (all time) y: 91 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.cs x: 1 contributors (all time) y: 732 lines of code sources/Google.Solutions.Mvvm/Controls/ClipboardUtil.cs x: 1 contributors (all time) y: 50 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ChannelBase.cs x: 1 contributors (all time) y: 156 lines of code sources/Google.Solutions.Ssh/SshShellChannel.cs x: 1 contributors (all time) y: 138 lines of code sources/Google.Solutions.Ssh/SshWorkerThread.cs x: 1 contributors (all time) y: 241 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.cs x: 1 contributors (all time) y: 389 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaOidcClient.cs x: 1 contributors (all time) y: 213 lines of code sources/Google.Solutions.Mvvm/Interop/ComStream.cs x: 1 contributors (all time) y: 141 lines of code sources/Google.Solutions.Mvvm/Shell/VirtualFileDataObject.cs x: 1 contributors (all time) y: 358 lines of code sources/Google.Solutions.Platform/Interop/Hresult.cs x: 1 contributors (all time) y: 24 lines of code sources/Google.Solutions.Ssh/SftpFileStream.cs x: 1 contributors (all time) y: 197 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.Nodes.cs x: 1 contributors (all time) y: 421 lines of code sources/Google.Solutions.Platform/Dispatch/Win32PseudoConsole.cs x: 1 contributors (all time) y: 206 lines of code sources/Google.Solutions.IapDesktop.props x: 1 contributors (all time) y: 52 lines of code sources/Google.Solutions.IapDesktop.Core/ProjectModel/ProjectWorkspace.cs x: 1 contributors (all time) y: 385 lines of code sources/Google.Solutions.Terminal/Controls/SshShellClient.ConnectionProperties.cs x: 1 contributors (all time) y: 107 lines of code sources/Google.Solutions.IapDesktop/Program.cs x: 2 contributors (all time) y: 590 lines of code sources/Google.Solutions.Apis/Auth/OidcClientRegistration.cs x: 1 contributors (all time) y: 46 lines of code sources/Google.Solutions.Common/Diagnostics/ClrVersion.cs x: 1 contributors (all time) y: 22 lines of code sources/Google.Solutions.Common/Format/Base64UrlEncoding.cs x: 1 contributors (all time) y: 32 lines of code sources/Google.Solutions.Common/Format/BigEndian.cs x: 1 contributors (all time) y: 54 lines of code sources/Google.Solutions.Common/Format/BsdChecksum.cs x: 1 contributors (all time) y: 37 lines of code sources/Google.Solutions.Common/IO/StreamExtensions.cs x: 1 contributors (all time) y: 84 lines of code sources/Google.Solutions.Common/Linq/DictionaryExtensions.cs x: 1 contributors (all time) y: 40 lines of code sources/Google.Solutions.Common/Security/SecureStringExtensions.cs x: 1 contributors (all time) y: 18 lines of code sources/Google.Solutions.Common/Text/TypographicQuotes.cs x: 1 contributors (all time) y: 42 lines of code sources/Google.Solutions.Common/Threading/AsyncLock.cs x: 1 contributors (all time) y: 28 lines of code sources/Google.Solutions.Common/Threading/CancellationTokenExtensions.cs x: 1 contributors (all time) y: 16 lines of code sources/Google.Solutions.Common/Threading/RundownProtection.cs x: 1 contributors (all time) y: 35 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ToolWindowViewBase.cs x: 1 contributors (all time) y: 308 lines of code sources/Google.Solutions.Mvvm/Binding/ToolStripMenuBindingExtensions.cs x: 1 contributors (all time) y: 212 lines of code sources/Google.Solutions.Mvvm/Theme/DpiAwareness.cs x: 1 contributors (all time) y: 118 lines of code sources/Google.Solutions.Settings/RegistryValueAccessor.cs x: 1 contributors (all time) y: 261 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ConnectedSession.cs x: 1 contributors (all time) y: 501 lines of code sources/Google.Solutions.Ssh/Native/Libssh2Session.cs x: 1 contributors (all time) y: 333 lines of code sources/Google.Solutions.Apis/Client/RequestExtensions.cs x: 1 contributors (all time) y: 142 lines of code sources/Google.Solutions.Apis/Compute/ComputeEngineClient.cs x: 1 contributors (all time) y: 403 lines of code sources/Google.Solutions.Apis/Compute/WindowsCredentialGenerator.cs x: 1 contributors (all time) y: 247 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/MetadataAuthorizedPublicKeyProcessor.cs x: 1 contributors (all time) y: 375 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpContext.cs x: 1 contributors (all time) y: 64 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/SshContext.cs x: 1 contributors (all time) y: 110 lines of code sources/Google.Solutions.Platform/Net/NetworkCredentialExtensions.cs x: 1 contributors (all time) y: 114 lines of code sources/Google.Solutions.IapDesktop.Application/ApplicationEventSource.cs x: 1 contributors (all time) y: 12 lines of code sources/Google.Solutions.IapDesktop.Application/Diagnostics/AnalyticsLog.cs x: 1 contributors (all time) y: 67 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/GeneralOptionsViewModel.cs x: 1 contributors (all time) y: 86 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Options/OptionsDialog.cs x: 1 contributors (all time) y: 61 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/ViewBindingContext.cs x: 1 contributors (all time) y: 76 lines of code sources/installer/Product.wxs x: 1 contributors (all time) y: 399 lines of code sources/Google.Solutions.Mvvm/Controls/BindableListView.cs x: 1 contributors (all time) y: 250 lines of code sources/Google.Solutions.Mvvm/Controls/FileBrowser.cs x: 1 contributors (all time) y: 604 lines of code sources/Google.Solutions.Mvvm/Controls/ProgressBar.cs x: 1 contributors (all time) y: 224 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/SshSettings.cs x: 1 contributors (all time) y: 104 lines of code sources/Google.Solutions.Terminal/Controls/SshHybridClient.cs x: 1 contributors (all time) y: 148 lines of code sources/installer/policies/IapDesktop.adml x: 2 contributors (all time) y: 67 lines of code sources/Google.Solutions.Apis/Compute/ResourceMetadataExtensions.cs x: 2 contributors (all time) y: 233 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/ThemeSettingsRepository.cs x: 1 contributors (all time) y: 71 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/GuestOs/ActiveDirectory/DomainJoinService.cs x: 1 contributors (all time) y: 228 lines of code sources/Google.Solutions.Mvvm/Binding/PropertiesView.cs x: 1 contributors (all time) y: 69 lines of code sources/Google.Solutions.Mvvm/Controls/BindableTreeView.cs x: 1 contributors (all time) y: 355 lines of code sources/Google.Solutions.Ssh/Native/NativeMethods.cs x: 1 contributors (all time) y: 653 lines of code sources/Google.Solutions.Ssh/SftpChannel.cs x: 1 contributors (all time) y: 92 lines of code sources/Google.Solutions.Terminal/Controls/ClientDiagnosticsWindow.cs x: 1 contributors (all time) y: 101 lines of code sources/Google.Solutions.Terminal/SftpFileSystem.cs x: 1 contributors (all time) y: 264 lines of code sources/Google.Solutions.IapDesktop.Application/Theme/VSThemeRuleSet.cs x: 1 contributors (all time) y: 411 lines of code sources/Google.Solutions.Ssh/FilePermissions.cs x: 1 contributors (all time) y: 100 lines of code sources/Google.Solutions.Ssh/Native/Libssh2SftpChannel.cs x: 1 contributors (all time) y: 207 lines of code sources/Google.Solutions.Ssh/SftpFileInfo.cs x: 1 contributors (all time) y: 57 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/SessionBroker.cs x: 1 contributors (all time) y: 127 lines of code sources/Google.Solutions.Mvvm/Shell/FileType.cs x: 2 contributors (all time) y: 99 lines of code sources/Google.Solutions.Mvvm/Shell/ShellDataFormats.cs x: 1 contributors (all time) y: 11 lines of code sources/Google.Solutions.Ssh/Properties/AssemblyInfo.cs x: 1 contributors (all time) y: 5 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/UnsafeNativeMethods.cs x: 1 contributors (all time) y: 126 lines of code sources/Google.Solutions.Mvvm/Binding/WindowActivator.cs x: 1 contributors (all time) y: 199 lines of code sources/Google.Solutions.Terminal/Controls/ClientBase.cs x: 1 contributors (all time) y: 147 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ConnectCommands.cs x: 1 contributors (all time) y: 133 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/ISshSession.cs x: 1 contributors (all time) y: 8 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/SessionFactory.cs x: 1 contributors (all time) y: 221 lines of code sources/Google.Solutions.Terminal/Controls/ClientStatePanel.cs x: 1 contributors (all time) y: 96 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/MetadataAuthorizedPublicKey.cs x: 1 contributors (all time) y: 184 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys/AuthorizedPublicKeysViewModel.cs x: 1 contributors (all time) y: 202 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/CredentialDialog.cs x: 1 contributors (all time) y: 364 lines of code sources/Google.Solutions.Apis/Locator/ProjectLocator.cs x: 1 contributors (all time) y: 77 lines of code sources/Google.Solutions.Apis/Locator/ZonalResourceLocator.cs x: 1 contributors (all time) y: 335 lines of code sources/Google.Solutions.IapDesktop.Application/Client/CloudConsoleClient.cs x: 1 contributors (all time) y: 119 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityContext.cs x: 1 contributors (all time) y: 314 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/InstanceProperties/InstancePropertiesInspectorModel.cs x: 1 contributors (all time) y: 345 lines of code sources/Google.Solutions.Settings/ComponentModel/SettingDescriptor.cs x: 1 contributors (all time) y: 82 lines of code sources/Google.Solutions.IapDesktop.Extensions.Explorer/ToolWindows/Install/OpenHelpCommand.cs x: 1 contributors (all time) y: 123 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.Marshalling.cs x: 1 contributors (all time) y: 319 lines of code sources/Google.Solutions.Platform/Dispatch/Win32Process.cs x: 1 contributors (all time) y: 274 lines of code sources/Google.Solutions.Platform/Dispatch/Win32ProcessFactory.cs x: 1 contributors (all time) y: 363 lines of code sources/Google.Solutions.IapDesktop.Core/EntityModel/EntityContext.Builder.cs x: 1 contributors (all time) y: 258 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerView.cs x: 1 contributors (all time) y: 342 lines of code sources/Google.Solutions.IapDesktop.Application/Host/Install.cs x: 1 contributors (all time) y: 255 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/Update/CheckForUpdateCommand.cs x: 1 contributors (all time) y: 177 lines of code sources/Google.Solutions.Apis/Compute/OsLoginClient.cs x: 1 contributors (all time) y: 486 lines of code sources/Google.Solutions.Apis/Crm/ResourceManagerClient.cs x: 1 contributors (all time) y: 253 lines of code sources/Google.Solutions.IapDesktop.Application/Data/IapRdpUrl.cs x: 2 contributors (all time) y: 111 lines of code sources/Google.Solutions.IapDesktop.Application/Windows/Dialog/ExceptionDialog.cs x: 1 contributors (all time) y: 167 lines of code sources/Google.Solutions.IapDesktop.Core/ObjectModel/ServiceRegistry.cs x: 1 contributors (all time) y: 339 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/SshKeys/AuthorizedPublicKeysModel.cs x: 1 contributors (all time) y: 187 lines of code sources/Google.Solutions.IapDesktop/Windows/MainForm.cs x: 1 contributors (all time) y: 576 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/SerialOutput/SerialOutputViewModel.cs x: 1 contributors (all time) y: 179 lines of code sources/Google.Solutions.IapDesktop/Windows/MainFormViewModel.cs x: 1 contributors (all time) y: 172 lines of code sources/Google.Solutions.IapDesktop.Extensions.Management/ToolWindows/EventLog/EventLogView.Designer.cs x: 1 contributors (all time) y: 189 lines of code sources/Google.Solutions.Mvvm/Cache/ModelCachingViewModel.cs x: 2 contributors (all time) y: 78 lines of code sources/Google.Solutions.Mvvm/Interop/WindowMessage.cs x: 1 contributors (all time) y: 245 lines of code sources/Google.Solutions.Iap/Protocol/SshRelayStream.cs x: 2 contributors (all time) y: 322 lines of code sources/Google.Solutions.Mvvm/Controls/TaskDialogParameters.cs x: 1 contributors (all time) y: 130 lines of code sources/Google.Solutions.Testing.Apis/Integration/InstanceAttribute.cs x: 1 contributors (all time) y: 192 lines of code sources/Google.Solutions.IapDesktop.Application/Host/SingletonApplicationBase.cs x: 2 contributors (all time) y: 253 lines of code sources/Google.Solutions.IapDesktop.Application/Profile/Settings/ApplicationSettingsRepository.cs x: 1 contributors (all time) y: 218 lines of code sources/Google.Solutions.IapDesktop.Core/ClientModel/Protocol/AppProtocolConfigurationFile.cs x: 1 contributors (all time) y: 239 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Ssh/LinuxUser.cs x: 2 contributors (all time) y: 47 lines of code sources/Google.Solutions.Apis/Client/UserAgent.cs x: 2 contributors (all time) y: 35 lines of code sources/Google.Solutions.Mvvm/Binding/Commands/CommandContainer.cs x: 2 contributors (all time) y: 288 lines of code sources/Google.Solutions.Mvvm/Binding/ViewModelBase.cs x: 2 contributors (all time) y: 68 lines of code sources/Google.Solutions.Mvvm/Controls/RichTextBox50.cs x: 2 contributors (all time) y: 140 lines of code sources/Google.Solutions.Mvvm/Controls/ScreenPicker.cs x: 2 contributors (all time) y: 135 lines of code sources/Google.Solutions.Mvvm/Format/MarkdownDocument.cs x: 2 contributors (all time) y: 538 lines of code sources/Google.Solutions.Iap/Protocol/SshRelaySession.cs x: 2 contributors (all time) y: 330 lines of code sources/Google.Solutions.Iap/Net/WebSocketStream.cs x: 2 contributors (all time) y: 206 lines of code sources/Google.Solutions.Iap/Net/OneTimeUseStream.cs x: 2 contributors (all time) y: 87 lines of code sources/Google.Solutions.Mvvm/Shell/StockIcons.cs x: 2 contributors (all time) y: 154 lines of code sources/Google.Solutions.IapDesktop/Properties/AssemblyInfo.cs x: 1 contributors (all time) y: 2 lines of code
750.0
lines of code
  min: 2.0
  average: 87.68
  25th percentile: 25.0
  median: 54.5
  75th percentile: 110.0
  max: 750.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (30 days): 7 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 1 commits (30d) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 1 commits (30d) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 1 commits (30d) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 1 commits (30d) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 1 commits (30d) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 1 commits (30d) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 1 commits (30d) y: 750 lines of code
750.0
lines of code
  min: 157.0
  average: 354.29
  25th percentile: 225.0
  median: 296.0
  75th percentile: 391.0
  max: 750.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 7 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 1 contributors (30d) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 1 contributors (30d) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 1 contributors (30d) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 1 contributors (30d) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 1 contributors (30d) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 1 contributors (30d) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 1 contributors (30d) y: 750 lines of code
750.0
lines of code
  min: 157.0
  average: 354.29
  25th percentile: 225.0
  median: 296.0
  75th percentile: 391.0
  max: 750.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 20 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 1 commits (90d) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 1 commits (90d) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 1 commits (90d) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 1 commits (90d) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 1 commits (90d) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 1 commits (90d) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 1 commits (90d) y: 750 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/TerminalSettings.cs x: 1 commits (90d) y: 163 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.Designer.cs x: 1 commits (90d) y: 182 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.cs x: 1 commits (90d) y: 152 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsViewModel.cs x: 1 commits (90d) y: 91 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.cs x: 4 commits (90d) y: 732 lines of code sources/Google.Solutions.Mvvm/Controls/ClipboardUtil.cs x: 1 commits (90d) y: 50 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ChannelBase.cs x: 1 commits (90d) y: 156 lines of code sources/Google.Solutions.Ssh/SshShellChannel.cs x: 1 commits (90d) y: 138 lines of code sources/Google.Solutions.Ssh/SshWorkerThread.cs x: 1 commits (90d) y: 241 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.cs x: 1 commits (90d) y: 389 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaOidcClient.cs x: 1 commits (90d) y: 213 lines of code
750.0
lines of code
  min: 50.0
  average: 265.15
  25th percentile: 153.0
  median: 219.0
  75th percentile: 351.5
  max: 750.0
0 4.0
commits (90d)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Contributors (90 days): 20 points

sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/Rdp/RdpParameters.cs x: 1 contributors (90d) y: 225 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Protocol/SessionContextFactory.cs x: 1 contributors (90d) y: 291 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/ConnectionSettings.cs x: 1 contributors (90d) y: 370 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Diagnostics/DiagnosticsCommands.cs x: 1 contributors (90d) y: 157 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Session/RdpView.cs x: 1 contributors (90d) y: 296 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.ConnectionProperties.cs x: 1 contributors (90d) y: 391 lines of code sources/Google.Solutions.Terminal/Controls/RdpClient.cs x: 1 contributors (90d) y: 750 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/Settings/TerminalSettings.cs x: 1 contributors (90d) y: 163 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.Designer.cs x: 1 contributors (90d) y: 182 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsSheet.cs x: 1 contributors (90d) y: 152 lines of code sources/Google.Solutions.IapDesktop.Extensions.Session/ToolWindows/Options/TerminalOptionsViewModel.cs x: 1 contributors (90d) y: 91 lines of code sources/Google.Solutions.Terminal/Controls/VirtualTerminal.cs x: 1 contributors (90d) y: 732 lines of code sources/Google.Solutions.Mvvm/Controls/ClipboardUtil.cs x: 1 contributors (90d) y: 50 lines of code sources/Google.Solutions.Ssh/Native/Libssh2ChannelBase.cs x: 1 contributors (90d) y: 156 lines of code sources/Google.Solutions.Ssh/SshShellChannel.cs x: 1 contributors (90d) y: 138 lines of code sources/Google.Solutions.Ssh/SshWorkerThread.cs x: 1 contributors (90d) y: 241 lines of code sources/Google.Solutions.IapDesktop.Application/ToolWindows/ProjectExplorer/ProjectExplorerViewModel.cs x: 1 contributors (90d) y: 389 lines of code sources/Google.Solutions.Apis/Auth/Gaia/GaiaOidcClient.cs x: 1 contributors (90d) y: 213 lines of code
750.0
lines of code
  min: 50.0
  average: 265.15
  25th percentile: 153.0
  median: 219.0
  75th percentile: 351.5
  max: 750.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0