39 references to HeldFileLeaseProbeResult
aspire (28)
src\Shared\BundleVersionLease.cs (3)
173
var
result = HeldFileLease.Probe(leasesDirectory, LeaseExtension);
174
if (result is
HeldFileLeaseProbeResult
.None)
181
return result is not
HeldFileLeaseProbeResult
.None;
src\Shared\HeldFileLease.cs (25)
104
/// <see cref="
HeldFileLeaseProbeResult
.Unknown"/> rather than being mistaken for inactive leases.
106
public static
HeldFileLeaseProbeResult
Probe(string leaseDirectory, string fileNameExtension)
119
?
HeldFileLeaseProbeResult
.Unknown
120
:
HeldFileLeaseProbeResult
.None;
124
return
HeldFileLeaseProbeResult
.Unknown;
128
return
HeldFileLeaseProbeResult
.Unknown;
132
return
HeldFileLeaseProbeResult
.Unknown;
135
var
result =
HeldFileLeaseProbeResult
.None;
138
var
fileResult = ProbeLeaseFile(leasePath, fileNameExtension);
139
if (fileResult is
HeldFileLeaseProbeResult
.Active)
141
return
HeldFileLeaseProbeResult
.Active;
144
if (fileResult is
HeldFileLeaseProbeResult
.Unknown)
146
result =
HeldFileLeaseProbeResult
.Unknown;
173
private static
HeldFileLeaseProbeResult
ProbeLeaseFile(string leasePath, string fileNameExtension)
177
return
HeldFileLeaseProbeResult
.Unknown;
194
return
HeldFileLeaseProbeResult
.Unknown;
203
return
HeldFileLeaseProbeResult
.Unknown;
207
return
HeldFileLeaseProbeResult
.None;
211
return
HeldFileLeaseProbeResult
.None;
215
return
HeldFileLeaseProbeResult
.None;
219
return
HeldFileLeaseProbeResult
.Active;
223
return
HeldFileLeaseProbeResult
.Unknown;
227
return
HeldFileLeaseProbeResult
.Unknown;
231
return
HeldFileLeaseProbeResult
.Unknown;
Aspire.Cli.Tests (11)
HeldFileLeaseTests.cs (11)
24
Assert.Equal(
HeldFileLeaseProbeResult
.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
28
Assert.Equal(
HeldFileLeaseProbeResult
.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
36
Assert.Equal(
HeldFileLeaseProbeResult
.None, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
47
var
result = HeldFileLease.Probe(leaseDirectory, LeaseExtension);
49
Assert.Equal(
HeldFileLeaseProbeResult
.None, result);
59
Assert.Equal(
HeldFileLeaseProbeResult
.None, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
70
Assert.Equal(
HeldFileLeaseProbeResult
.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
98
Assert.Equal(
HeldFileLeaseProbeResult
.Active, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
122
Assert.Equal(
HeldFileLeaseProbeResult
.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
158
Assert.Equal(
HeldFileLeaseProbeResult
.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));
185
Assert.Equal(
HeldFileLeaseProbeResult
.Unknown, HeldFileLease.Probe(leaseDirectory, LeaseExtension));