76 implementations of IComparable
mscorlib (28)
system\boolean.cs (1)
25
public struct Boolean :
IComparable
, IConvertible
system\byte.cs (1)
34
public struct Byte :
IComparable
, IFormattable, IConvertible
system\char.cs (1)
27
[System.Runtime.InteropServices.StructLayout(LayoutKind.Sequential)] public struct Char :
IComparable
, IConvertible
system\datetime.cs (1)
57
public struct DateTime :
IComparable
, IFormattable, IConvertible, ISerializable, IComparable<DateTime>,IEquatable<DateTime> {
system\datetimeoffset.cs (1)
38
public struct DateTimeOffset :
IComparable
, IFormattable, ISerializable, IDeserializationCallback,
system\decimal.cs (1)
67
public struct Decimal : IFormattable,
IComparable
, IConvertible, IDeserializationCallback
system\double.cs (1)
32
public struct Double :
IComparable
, IFormattable, IConvertible
system\enum.cs (1)
19
public abstract class Enum : ValueType,
IComparable
, IFormattable, IConvertible
system\guid.cs (1)
21
public struct Guid : IFormattable,
IComparable
system\int16.cs (1)
31
public struct Int16 :
IComparable
, IFormattable, IConvertible
system\int32.cs (1)
31
public struct Int32 :
IComparable
, IFormattable, IConvertible
system\int64.cs (1)
30
public struct Int64 :
IComparable
, IFormattable, IConvertible
system\sbyte.cs (1)
29
public struct SByte :
IComparable
, IFormattable, IConvertible
system\single.cs (1)
31
public struct Single :
IComparable
, IFormattable, IConvertible
system\string.cs (1)
48
public sealed class String :
IComparable
, ICloneable, IConvertible, IEnumerable
system\timespan.cs (1)
33
[Serializable] public struct TimeSpan :
IComparable
system\tuple.cs (8)
83
public class Tuple<T1> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
170
public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
272
public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
385
public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
509
public class Tuple<T1, T2, T3, T4, T5> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
644
public class Tuple<T1, T2, T3, T4, T5, T6> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
790
public class Tuple<T1, T2, T3, T4, T5, T6, T7> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
947
public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IStructuralEquatable, IStructuralComparable,
IComparable
, ITupleInternal, ITuple {
system\uint16.cs (1)
29
public struct UInt16 :
IComparable
, IFormattable, IConvertible
system\uint32.cs (1)
31
public struct UInt32 :
IComparable
, IFormattable, IConvertible
system\uint64.cs (1)
29
public struct UInt64 :
IComparable
, IFormattable, IConvertible
system\version.cs (1)
30
public sealed class Version : ICloneable,
IComparable
PresentationCore (3)
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
550
private struct LassoCrossing :
IComparable
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
869
private class Block:
IComparable
Core\CSharp\System\Windows\Media\Animation\ResolvedKeyFrameEntry.cs (1)
10
internal struct ResolvedKeyFrameEntry :
IComparable
PresentationFramework (8)
src\Framework\System\Windows\Documents\FixedLineResult.cs (1)
27
internal sealed class FixedLineResult :
IComparable
src\Framework\System\Windows\Documents\FixedNode.cs (1)
75
internal struct FixedNode :
IComparable
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (1)
21
internal abstract class FixedSOMContainer :FixedSOMSemanticBox,
IComparable
src\Framework\System\Windows\Documents\FixedSOMGroup.cs (1)
23
internal class FixedSOMGroup :FixedSOMPageElement,
IComparable
src\Framework\System\Windows\Documents\FixedSOMSemanticBox.cs (1)
24
internal abstract class FixedSOMSemanticBox :
IComparable
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
28
internal sealed class FixedSOMTextRun : FixedSOMElement,
IComparable
src\Framework\System\Windows\Documents\FlowNode.cs (1)
36
internal sealed class FlowNode :
IComparable
src\Framework\System\Windows\Documents\FlowPosition.cs (1)
35
internal sealed class FlowPosition :
IComparable
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntry.cs (1)
33
internal class ModelPropertyEntry : ModelPropertyEntryBase,
IComparable
System.Data (19)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntry.cs (1)
33
internal class ModelPropertyEntry : ModelPropertyEntryBase,
IComparable
fx\src\data\System\Data\Common\NameValuePermission.cs (1)
20
sealed internal class NameValuePermission :
IComparable
{
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
2277
sealed internal class MetaData :
IComparable
{
fx\src\data\System\Data\Sql\sqlnorm.cs (1)
35
internal sealed class FieldInfoEx:
IComparable
{
fx\src\data\System\Data\SQLTypes\SQLBinary.cs (1)
38
public struct SqlBinary : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLBoolean.cs (1)
44
public struct SqlBoolean : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLByte.cs (1)
47
public struct SqlByte : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (1)
50
public struct SqlDateTime : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDecimal.cs (1)
55
public struct SqlDecimal : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDouble.cs (1)
48
public struct SqlDouble : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLGuid.cs (1)
43
public struct SqlGuid : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt16.cs (1)
46
public struct SqlInt16 : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt32.cs (1)
46
public struct SqlInt32 : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt64.cs (1)
46
public struct SqlInt64 : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLMoney.cs (1)
50
public struct SqlMoney : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLSingle.cs (1)
46
public struct SqlSingle : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLString.cs (1)
60
public struct SqlString : INullable,
IComparable
, IXmlSerializable {
fx\src\data\System\Data\XDRSchema.cs (1)
204
private sealed class NameType :
IComparable
{
fx\src\data\System\Data\XMLSchema.cs (1)
1528
private sealed class NameType :
IComparable
{
System.Data.Entity (3)
System\Data\Metadata\MetadataArtifactLoaderFile.cs (1)
31
internal class MetadataArtifactLoaderFile : MetadataArtifactLoader,
IComparable
System\Data\Metadata\MetadataArtifactLoaderResource.cs (1)
22
internal class MetadataArtifactLoaderResource : MetadataArtifactLoader,
IComparable
System\Data\Metadata\MetadataArtifactLoaderXmlReaderWrapper.cs (1)
26
internal class MetadataArtifactLoaderXmlReaderWrapper : MetadataArtifactLoader,
IComparable
System.Data.SqlXml (2)
System\Xml\Xsl\Runtime\XmlSortKey.cs (1)
17
internal abstract class XmlSortKey :
IComparable
{
System\Xml\Xsl\XPathConvert.cs (1)
1499
private class BigInteger :
IComparable
{
System.Numerics (1)
System\Numerics\BigInteger.cs (1)
27
public struct BigInteger : IFormattable,
IComparable
, IComparable<BigInteger>, IEquatable<BigInteger>
System.Web (1)
VirtualPath.cs (1)
19
internal sealed class VirtualPath :
IComparable
{
System.Web.Services (1)
System\Web\Services\Protocols\SoapReflector.cs (1)
26
internal class SoapReflectedExtension :
IComparable
{
System.Workflow.Activities (2)
LocalService\MessageQueueKey.cs (1)
17
public sealed class EventQueueName :
IComparable
Rules\Executor.cs (1)
279
internal class RuleState :
IComparable
System.Workflow.Runtime (1)
Tracking.cs (1)
1529
private class CacheItem :
IComparable
System.Xml (2)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
319
private class NodeData :
IComparable
{
System\Xml\Schema\DataTypeImplementation.cs (1)
633
private class SchemaDatatypeMap :
IComparable
{
WindowsBase (4)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileReference.cs (1)
46
internal abstract class CompoundFileReference:
IComparable
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStorageReference.cs (1)
42
internal class CompoundFileStorageReference : CompoundFileReference,
IComparable
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStreamReference.cs (1)
33
internal class CompoundFileStreamReference : CompoundFileReference,
IComparable
Base\System\IO\Packaging\CompoundFile\VersionPair.cs (1)
36
internal class VersionPair :
IComparable
216 references to IComparable
mscorlib (17)
system\collections\comparer.cs (4)
77
IComparable
ia = a as
IComparable
;
81
IComparable
ib = b as
IComparable
;
system\collections\compatiblecomparer.cs (2)
31
IComparable
ia = a as
IComparable
;
system\datetimeoffset.cs (1)
455
int
IComparable
.CompareTo(Object obj) {
system\stringcomparer.cs (2)
89
IComparable
ia = x as
IComparable
;
system\tuple.cs (8)
109
Int32
IComparable
.CompareTo(Object obj) {
199
Int32
IComparable
.CompareTo(Object obj) {
304
Int32
IComparable
.CompareTo(Object obj) {
420
Int32
IComparable
.CompareTo(Object obj) {
547
Int32
IComparable
.CompareTo(Object obj) {
685
Int32
IComparable
.CompareTo(Object obj) {
834
Int32
IComparable
.CompareTo(Object obj) {
998
Int32
IComparable
.CompareTo(Object obj) {
PresentationCore (1)
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
918
int
IComparable
.CompareTo(object x)
PresentationFramework (5)
src\Framework\System\Windows\Controls\DataGridColumn.cs (1)
1195
if (!typeof(
IComparable
).IsAssignableFrom(propertyType))
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (1)
36
int
IComparable
.CompareTo(object comparedObj)
src\Framework\System\Windows\Documents\FixedSOMGroup.cs (1)
39
int
IComparable
.CompareTo(object comparedObj)
src\Framework\System\Windows\Documents\FixedSOMSemanticBox.cs (1)
181
int
IComparable
.CompareTo(object o)
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
46
int
IComparable
.CompareTo(object comparedObj)
System (2)
compmod\system\collections\specialized\nameobjectcollectionbase.cs (2)
781
IComparable
ia = a as
IComparable
;
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
84
public virtual
IComparable
SortOrdering
System.ComponentModel.DataAnnotations (11)
DataAnnotations\RangeAttribute.cs (11)
71
private void Initialize(
IComparable
minimum,
IComparable
maximum, Func<object, object> conversion) {
117
IComparable
min = (
IComparable
)this.Minimum;
118
IComparable
max = (
IComparable
)this.Maximum;
163
Type comparableType = typeof(
IComparable
);
179
IComparable
min = (
IComparable
)converter.ConvertFromString((string)minimum);
180
IComparable
max = (
IComparable
)converter.ConvertFromString((string)maximum);
System.Data (13)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
84
public virtual
IComparable
SortOrdering
fx\src\data\System\Data\Common\NameValuePermission.cs (1)
60
int
IComparable
.CompareTo(object a) {
fx\src\data\System\Data\Common\ObjectStorage.cs (7)
49
IComparable
icomparable = (valueNo1 as
IComparable
);
64
if (valueNo1 is
IComparable
) {
66
return((
IComparable
) valueNo1).CompareTo(value);
98
if (valueNo1 is
IComparable
) {
100
return ((
IComparable
) valueNo1).CompareTo(valueNo2);
153
return ((
IComparable
) valueNo1).CompareTo(valueNo2);
fx\src\data\System\Data\Common\SQLTypes\SqlUDTStorage.cs (3)
39
implementsIComparable = typeof(
IComparable
).IsAssignableFrom(type);
85
IComparable
comparable = (
IComparable
)values[recordNo1];
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
2309
int
IComparable
.CompareTo(object obj) { // MDAC 68319
System.Data.Linq (2)
ChangeProcessor.cs (2)
631
IComparable
xc = xValue as
IComparable
;
System.Data.Services (1)
System\Data\Services\Providers\ReflectionServiceProvider.cs (1)
107
if (typeof(
IComparable
).IsAssignableFrom(type))
System.Data.SqlXml (1)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4177
cmp = ((
IComparable
) litLeft).CompareTo(litRight);
System.Web (1)
VirtualPath.cs (1)
71
int
IComparable
.CompareTo(object obj) {
System.Windows.Forms (2)
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (2)
2838
if (!(value1 is
IComparable
) && !(value2 is
IComparable
))
System.Workflow.Activities (60)
Delay.cs (4)
36
private static readonly DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(
IComparable
), typeof(DelayActivity));
313
IComparable
queueName = ((IEventActivity)this).QueueName;
370
IComparable
IEventActivity.QueueName
374
return (
IComparable
)this.GetValue(QueueNameProperty);
EventSinkActivity.cs (5)
34
private static DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(
IComparable
), typeof(HandleExternalEventActivity));
220
IComparable
queueName = null;
403
IComparable
IEventActivity.QueueName
407
IComparable
queueName = (
IComparable
)this.GetValue(QueueNameProperty);
Executors\InboundActivityHelper.cs (2)
24
IComparable
queueName = CorrelationService.ResolveQueueName(activity, interfaceType, operation);
40
internal static object DequeueMessage(
IComparable
queueId, WorkflowQueuingService queueSvcs, Activity activity, out WorkflowQueue queue)
Interfaces.cs (1)
48
IComparable
QueueName { get; }
LocalService\CorrelationService.cs (5)
70
IComparable
queueName = ResolveQueueName(activity, interfaceType, methodName);
108
IComparable
queueName = ResolveQueueName(activity, interfaceType, methodName);
120
internal static
IComparable
ResolveQueueName(Activity activity, Type interfaceType, string methodName)
197
IComparable
initializerValue = initializerValues.Current.Value as
IComparable
;
LocalService\ExternalDataExchangeService.cs (2)
27
void DeliverMessage(ExternalDataEventArgs eventArgs,
IComparable
queueName, object message, object workItem, IPendingWork workHandler);
367
public void DeliverMessage(ExternalDataEventArgs eventArgs,
IComparable
queueName, object message, object workItem, IPendingWork workHandler)
LocalService\MessageEventSubscriptionService.cs (6)
29
IComparable
queueName;
36
public MessageEventSubscription(
IComparable
queueName, Guid instanceId)
42
public MessageEventSubscription(
IComparable
queueName, Guid instanceId, Guid subscriptionId)
48
public MessageEventSubscription(
IComparable
queueName, Guid subscriptionId, Type interfaceType, String operation)
54
public MessageEventSubscription(
IComparable
queueName, Guid instanceId, Type interfaceType, String operation, Guid subscriptionId)
107
public virtual
IComparable
QueueName
LocalService\MessageQueueKey.cs (2)
145
IComparable
comparable = leftValue as
IComparable
;
Rules\Executor.cs (1)
302
int
IComparable
.CompareTo(object obj)
SR.cs (1)
500
internal static string GetStateAlreadySubscribesToThisEvent(string stateName,
IComparable
queueName)
StateMachineAction.cs (1)
266
IComparable
queueName = eventActivity.QueueName;
StateMachineSubscription.cs (2)
71
private
IComparable
_queueName;
93
internal
IComparable
QueueName
StateMachineSubscriptionManager.cs (19)
24
private Dictionary<
IComparable
, StateMachineSubscription> _subscriptions = new Dictionary<
IComparable
, StateMachineSubscription>();
50
internal Dictionary<
IComparable
, StateMachineSubscription> Subscriptions
84
Dictionary<
IComparable
, StateMachineSubscription> subscriptions = this.GetSubscriptionsShallowCopy();
85
List<
IComparable
> subscribed = new List<
IComparable
>();
98
IComparable
queueName = eventActivity.QueueName;
166
IComparable
queueName = GetQueueName(eventActivity);
260
IComparable
queueName = GetQueueName(eventActivity);
274
private StateMachineSubscription GetSubscription(
IComparable
queueName)
306
IComparable
queueName = GetQueueName(eventActivity);
314
internal static WorkflowQueue GetWorkflowQueue(ActivityExecutionContext context,
IComparable
queueName)
325
private static
IComparable
GetQueueName(IEventActivity eventActivity)
327
IComparable
queueName = eventActivity.QueueName;
331
private Dictionary<
IComparable
, StateMachineSubscription> GetSubscriptionsShallowCopy()
333
Dictionary<
IComparable
, StateMachineSubscription> subscriptions = new Dictionary<
IComparable
, StateMachineSubscription>();
334
foreach (KeyValuePair<
IComparable
, StateMachineSubscription> dictionaryEntry in this.Subscriptions)
355
internal void Enqueue(ActivityExecutionContext context,
IComparable
queueName)
StateMachineWorkflowInstance.cs (2)
167
public void EnqueueItem(
IComparable
queueName, object item)
172
public void EnqueueItem(
IComparable
queueName, object item, IPendingWork pendingWork, object workItem)
WebServiceFault.cs (1)
148
IComparable
queueId = new EventQueueName(webservicereceive.InterfaceType, webservicereceive.MethodName, webservicereceive.QualifiedName);
WebServiceReceive.cs (5)
43
private static readonly DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(
IComparable
), typeof(WebServiceInputActivity));
253
IComparable
queueName = new EventQueueName(interfaceType, operation);
322
IComparable
queueId = new EventQueueName(interfaceType, operation, QualifiedName);
404
IComparable
IEventActivity.QueueName
408
return (
IComparable
)this.GetValue(QueueNameProperty);
WebServiceResponse.cs (1)
151
IComparable
queueId = new EventQueueName(webservicereceive.InterfaceType, webservicereceive.MethodName, webservicereceive.QualifiedName);
System.Workflow.ComponentModel (3)
AuthoringOM\ActivityExecutionContext.cs (3)
22
IComparable
queueName;
24
internal QueueEventArgs(
IComparable
queueName)
29
public
IComparable
QueueName
System.Workflow.Runtime (82)
EventQueueState.cs (1)
25
internal
IComparable
queueName;
System\Activities\Statements\Interop.cs (1)
532
IComparable
queueName = interopExecutor.BookmarkQueueMap[bookmark];
System\Activities\Statements\InteropEnvironment.cs (15)
22
static readonly ReadOnlyCollection<
IComparable
> emptyList = new ReadOnlyCollection<
IComparable
>(new
IComparable
[] { });
35
IEnumerable<
IComparable
> initialBookmarks;
93
public void EnqueueEvent(
IComparable
queueName, object item)
214
IEnumerable<
IComparable
> currentBookmarks = this.executor.Queues;
235
IList<
IComparable
> deletedBookmarks = new List<
IComparable
>();
236
foreach (
IComparable
value in this.initialBookmarks)
241
IList<
IComparable
> newBookmarks = null;
242
foreach (
IComparable
value in currentBookmarks)
248
newBookmarks = new List<
IComparable
>();
257
foreach (
IComparable
bookmark in newBookmarks)
267
foreach (
IComparable
bookmark in deletedBookmarks)
271
foreach (KeyValuePair<Bookmark,
IComparable
> entry in this.executor.BookmarkQueueMap)
System\Activities\Statements\InteropExecutor.cs (5)
32
Dictionary<Bookmark,
IComparable
> bookmarkQueueMap;
94
public IEnumerable<
IComparable
> Queues
102
public Dictionary<System.Activities.Bookmark,
IComparable
> BookmarkQueueMap
108
this.bookmarkQueueMap = new Dictionary<System.Activities.Bookmark,
IComparable
>();
207
public ActivityExecutionStatus EnqueueEvent(
IComparable
queueName, object item)
TimerEventSubscription.cs (2)
19
IComparable
queueName;
45
public virtual
IComparable
QueueName
Tracking.cs (1)
1655
internal class Set<T> : IEnumerable<T> where T :
IComparable
WorkflowExecutor.cs (4)
1220
internal void EnqueueItem(
IComparable
queueName, object item, IPendingWork pendingWork, Object workItem)
1269
internal void EnqueueItemOnIdle(
IComparable
queueName, object item, IPendingWork pendingWork, Object workItem)
1336
IEnumerable<
IComparable
> names = qService.QueueNames;
1337
foreach (
IComparable
name in names)
WorkflowInstance.cs (2)
403
public void EnqueueItem(
IComparable
queueName, Object item, IPendingWork pendingWork, Object workItem)
424
public void EnqueueItemOnIdle(
IComparable
queueName, Object item, IPendingWork pendingWork, Object workItem)
WorkflowQueue.cs (3)
16
IComparable
queueName;
19
internal WorkflowQueue(WorkflowQueuingService qService,
IComparable
queueName)
141
public
IComparable
QueueName
WorkflowQueueInfo.cs (3)
23
private
IComparable
_queueName;
27
internal WorkflowQueueInfo(
IComparable
queueName, ICollection items, ReadOnlyCollection<string> subscribedActivityNames)
34
public
IComparable
QueueName { get { return _queueName; } }
WorkflowQueuingService.cs (45)
22
List<
IComparable
> dirtyQueues;
24
Dictionary<
IComparable
, EventQueueState> persistedQueueStates;
38
internal static DependencyProperty RootPersistedQueueStatesProperty = DependencyProperty.RegisterAttached("RootPersistedQueueStates", typeof(Dictionary<
IComparable
, EventQueueState>), typeof(WorkflowQueuingService));
39
internal static DependencyProperty LocalPersistedQueueStatesProperty = DependencyProperty.RegisterAttached("LocalPersistedQueueStates", typeof(Dictionary<
IComparable
, EventQueueState>), typeof(WorkflowQueuingService));
46
private Dictionary<
IComparable
, EventQueueState> persistedQueueStatesSnapshot = null;
54
this.persistedQueueStates = (Dictionary<
IComparable
, EventQueueState>)this.rootWorkflowExecutor.RootActivity.GetValue(WorkflowQueuingService.RootPersistedQueueStatesProperty);
57
this.persistedQueueStates = new Dictionary<
IComparable
, EventQueueState>();
70
this.persistedQueueStates = new Dictionary<
IComparable
, EventQueueState>();
75
public WorkflowQueue CreateWorkflowQueue(
IComparable
queueName, bool transactional)
95
public void DeleteWorkflowQueue(
IComparable
queueName)
125
public bool Exists(
IComparable
queueName)
141
public WorkflowQueue GetWorkflowQueue(
IComparable
queueName)
166
internal void EnqueueEvent(
IComparable
queueName, Object item)
199
internal bool SafeEnqueueEvent(
IComparable
queueName, Object item)
234
internal object Peek(
IComparable
queueName)
257
internal Object DequeueEvent(
IComparable
queueName)
280
internal EventQueueState GetQueueState(
IComparable
eventType)
307
private bool QueueAsynchronousEvent(
IComparable
queueName, EventQueueState qState)
312
q.Enqueue(new KeyValuePair<
IComparable
, EventQueueState>(queueName, qState));
319
bool IsNestedListenersExist(
IComparable
queueName)
337
KeyValuePair<
IComparable
, EventQueueState> pair = (KeyValuePair<
IComparable
, EventQueueState>)q.Dequeue();
356
internal void NotifyAsynchronousSubscribers(
IComparable
queueName, EventQueueState qState, int numberOfNotification)
397
private EventQueueState GetEventQueueState(
IComparable
queueName)
411
private void NewQueue(
IComparable
queueID, bool enabled, bool transactional)
432
internal EventQueueState GetQueue(
IComparable
queueID)
449
internal IEnumerable<
IComparable
> QueueNames
453
List<
IComparable
> list = new List<
IComparable
>(this.persistedQueueStates.Keys);
454
foreach (
IComparable
name in list)
466
private void ApplyChangesFrom(EventQueueState srcPendingQueueState, Dictionary<
IComparable
, EventQueueState> srcPersistedQueueStates)
470
Dictionary<
IComparable
, EventQueueState> modifiedItems = new Dictionary<
IComparable
, EventQueueState>();
472
foreach (KeyValuePair<
IComparable
, EventQueueState> mergeItem in srcPersistedQueueStates)
496
foreach (KeyValuePair<
IComparable
, EventQueueState> modifiedItem in modifiedItems)
508
private void NotifyExternalSubscribers(
IComparable
queueName, EventQueueState qState, Object eventInstance)
514
private void NotifySynchronousSubscribers(
IComparable
queueName, EventQueueState qState, Object eventInstance)
528
private EventQueueState MarkQueueDirtyIfTransactional(
IComparable
queueName)
548
this.dirtyQueues = new List<
IComparable
>();
576
foreach (
IComparable
queueName in this.dirtyQueues)
587
private bool IsTransactionalQueue(
IComparable
queueName)
628
private void OnItemEnqueued(
IComparable
queueName, object item)
645
private void OnItemSafeEnqueued(
IComparable
queueName, object item)
715
persistedQueueStatesSnapshot = new Dictionary<
IComparable
, EventQueueState>();
716
foreach (KeyValuePair<
IComparable
, EventQueueState> kv in persistedQueueStates)
System.WorkflowServices (10)
System\ServiceModel\Activities\Description\WorkflowRuntimeEndpoint.cs (3)
71
Fx.Assert(inputs[1] is
IComparable
, "The queue name from ExternalDataExchangeService is not an IComparable object");
72
IComparable
queueName = (
IComparable
)inputs[1];
System\ServiceModel\Activities\ExternalDataExchangeClient.cs (1)
26
public void RaiseEvent(ExternalDataEventArgs eventArgs,
IComparable
queueName, object message)
System\ServiceModel\Activities\IExternalDataExchange.cs (1)
13
void RaiseEvent(EventArgs eventArgs,
IComparable
queueName, object message);
System\ServiceModel\Activities\WorkflowClientDeliverMessageWrapper.cs (1)
34
public void DeliverMessage(ExternalDataEventArgs eventArgs,
IComparable
queueName, object message, object workItem, IPendingWork workHandler)
System\ServiceModel\Dispatcher\WorkflowOperationAsyncResult.cs (3)
327
IComparable
queueName;
337
IComparable
queueName)
346
public
IComparable
QueueName
System\Workflow\Activities\ReceiveActivity.cs (1)
286
IComparable
IEventActivity.QueueName
System.Xml (1)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
606
int
IComparable
.CompareTo( object obj ) {
WindowsBase (3)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileReference.cs (1)
82
int
IComparable
.CompareTo(object ob)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStorageReference.cs (1)
108
int
IComparable
.CompareTo(object o)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStreamReference.cs (1)
122
int
IComparable
.CompareTo(object o)