当前位置: 首页>>代码示例>>C#>>正文


C# IDeepComparable类代码示例

本文整理汇总了C#中IDeepComparable的典型用法代码示例。如果您正苦于以下问题:C# IDeepComparable类的具体用法?C# IDeepComparable怎么用?C# IDeepComparable使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


IDeepComparable类属于命名空间,在下文中一共展示了IDeepComparable类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Matches

 public override bool Matches(IDeepComparable other)
 {
     var otherT = other as BackboneElement;
     if(otherT == null) return false;
     
     if(!base.Matches(otherT)) return false;
     if( !DeepComparable.Matches(ModifierExtension, otherT.ModifierExtension)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:10,代码来源:BackboneElement.cs

示例2: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as InvestigationsComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Code, otherT.Code)) return false;
     if( !DeepComparable.IsExactly(Item, otherT.Item)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:11,代码来源:ClinicalImpression.cs

示例3: Matches

 public override bool Matches(IDeepComparable other)
 {
     var otherT = other as Element;
     if(otherT == null) return false;
     
     if( ElementId != otherT.ElementId ) return false;
     if( !DeepComparable.Matches(Extension, otherT.Extension)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:10,代码来源:Element.cs

示例4: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as Composition;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Identifier, otherT.Identifier)) return false;
     if( !DeepComparable.IsExactly(DateElement, otherT.DateElement)) return false;
     if( !DeepComparable.IsExactly(Type, otherT.Type)) return false;
     if( !DeepComparable.IsExactly(Class, otherT.Class)) return false;
     if( !DeepComparable.IsExactly(TitleElement, otherT.TitleElement)) return false;
     if( !DeepComparable.IsExactly(StatusElement, otherT.StatusElement)) return false;
     if( !DeepComparable.IsExactly(ConfidentialityElement, otherT.ConfidentialityElement)) return false;
     if( !DeepComparable.IsExactly(Subject, otherT.Subject)) return false;
     if( !DeepComparable.IsExactly(Author, otherT.Author)) return false;
     if( !DeepComparable.IsExactly(Attester, otherT.Attester)) return false;
     if( !DeepComparable.IsExactly(Custodian, otherT.Custodian)) return false;
     if( !DeepComparable.IsExactly(Event, otherT.Event)) return false;
     if( !DeepComparable.IsExactly(Encounter, otherT.Encounter)) return false;
     if( !DeepComparable.IsExactly(Section, otherT.Section)) return false;
     
     return true;
 }
开发者ID:012345789,项目名称:fhir-net-api,代码行数:23,代码来源:Composition.cs

示例5: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as ImagingObjectSelection;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(UidElement, otherT.UidElement)) return false;
     if( !DeepComparable.IsExactly(Patient, otherT.Patient)) return false;
     if( !DeepComparable.IsExactly(Title, otherT.Title)) return false;
     if( !DeepComparable.IsExactly(DescriptionElement, otherT.DescriptionElement)) return false;
     if( !DeepComparable.IsExactly(Author, otherT.Author)) return false;
     if( !DeepComparable.IsExactly(AuthoringTimeElement, otherT.AuthoringTimeElement)) return false;
     if( !DeepComparable.IsExactly(Study, otherT.Study)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:16,代码来源:ImagingObjectSelection.cs

示例6: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as ItemsComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(SequenceLinkIdElement, otherT.SequenceLinkIdElement)) return false;
     
     return true;
 }
开发者ID:012345789,项目名称:fhir-net-api,代码行数:10,代码来源:ProcessRequest.cs

示例7: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as Identifier;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(UseElement, otherT.UseElement)) return false;
     if( !DeepComparable.IsExactly(Type, otherT.Type)) return false;
     if( !DeepComparable.IsExactly(SystemElement, otherT.SystemElement)) return false;
     if( !DeepComparable.IsExactly(ValueElement, otherT.ValueElement)) return false;
     if( !DeepComparable.IsExactly(Period, otherT.Period)) return false;
     if( !DeepComparable.IsExactly(Assigner, otherT.Assigner)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:15,代码来源:Identifier.cs

示例8: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as Narrative;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(StatusElement, otherT.StatusElement)) return false;
     if( Div != otherT.Div ) return false;
     
     return true;
 }
开发者ID:alexandru360,项目名称:fhir-net-api,代码行数:11,代码来源:Narrative.cs

示例9: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as HumanName;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(UseElement, otherT.UseElement)) return false;
     if( !DeepComparable.IsExactly(TextElement, otherT.TextElement)) return false;
     if( !DeepComparable.IsExactly(FamilyElement, otherT.FamilyElement)) return false;
     if( !DeepComparable.IsExactly(GivenElement, otherT.GivenElement)) return false;
     if( !DeepComparable.IsExactly(PrefixElement, otherT.PrefixElement)) return false;
     if( !DeepComparable.IsExactly(SuffixElement, otherT.SuffixElement)) return false;
     if( !DeepComparable.IsExactly(Period, otherT.Period)) return false;
     
     return true;
 }
开发者ID:012345789,项目名称:fhir-net-api,代码行数:16,代码来源:HumanName.cs

示例10: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as DispenseComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Product, otherT.Product)) return false;
     if( !DeepComparable.IsExactly(EyeElement, otherT.EyeElement)) return false;
     if( !DeepComparable.IsExactly(SphereElement, otherT.SphereElement)) return false;
     if( !DeepComparable.IsExactly(CylinderElement, otherT.CylinderElement)) return false;
     if( !DeepComparable.IsExactly(AxisElement, otherT.AxisElement)) return false;
     if( !DeepComparable.IsExactly(PrismElement, otherT.PrismElement)) return false;
     if( !DeepComparable.IsExactly(BaseElement, otherT.BaseElement)) return false;
     if( !DeepComparable.IsExactly(AddElement, otherT.AddElement)) return false;
     if( !DeepComparable.IsExactly(PowerElement, otherT.PowerElement)) return false;
     if( !DeepComparable.IsExactly(BackCurveElement, otherT.BackCurveElement)) return false;
     if( !DeepComparable.IsExactly(DiameterElement, otherT.DiameterElement)) return false;
     if( !DeepComparable.IsExactly(Duration, otherT.Duration)) return false;
     if( !DeepComparable.IsExactly(ColorElement, otherT.ColorElement)) return false;
     if( !DeepComparable.IsExactly(BrandElement, otherT.BrandElement)) return false;
     if( !DeepComparable.IsExactly(NotesElement, otherT.NotesElement)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:24,代码来源:VisionPrescription.cs

示例11: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as ProcessResponseNotesComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Type, otherT.Type)) return false;
     if( !DeepComparable.IsExactly(TextElement, otherT.TextElement)) return false;
     
     return true;
 }
开发者ID:012345789,项目名称:fhir-net-api,代码行数:11,代码来源:ProcessResponse.cs

示例12: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as PayloadComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Content, otherT.Content)) return false;
     
     return true;
 }
开发者ID:tiloc,项目名称:fhir-net-api,代码行数:10,代码来源:Communication.cs

示例13: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as DeviceUseStatement;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(BodySite, otherT.BodySite)) return false;
     if( !DeepComparable.IsExactly(WhenUsed, otherT.WhenUsed)) return false;
     if( !DeepComparable.IsExactly(Device, otherT.Device)) return false;
     if( !DeepComparable.IsExactly(Identifier, otherT.Identifier)) return false;
     if( !DeepComparable.IsExactly(Indication, otherT.Indication)) return false;
     if( !DeepComparable.IsExactly(NotesElement, otherT.NotesElement)) return false;
     if( !DeepComparable.IsExactly(RecordedOnElement, otherT.RecordedOnElement)) return false;
     if( !DeepComparable.IsExactly(Subject, otherT.Subject)) return false;
     if( !DeepComparable.IsExactly(Timing, otherT.Timing)) return false;
     
     return true;
 }
开发者ID:alexandru360,项目名称:fhir-net-api,代码行数:18,代码来源:DeviceUseStatement.cs

示例14: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as OperationOutcomeIssueComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(SeverityElement, otherT.SeverityElement)) return false;
     if( !DeepComparable.IsExactly(Code, otherT.Code)) return false;
     if( !DeepComparable.IsExactly(DetailsElement, otherT.DetailsElement)) return false;
     if( !DeepComparable.IsExactly(LocationElement, otherT.LocationElement)) return false;
     
     return true;
 }
开发者ID:alexandru360,项目名称:fhir-net-api,代码行数:13,代码来源:OperationOutcome.cs

示例15: IsExactly

 public override bool IsExactly(IDeepComparable other)
 {
     var otherT = other as DeviceComponent;
     if(otherT == null) return false;
     
     if(!base.IsExactly(otherT)) return false;
     if( !DeepComparable.IsExactly(Type, otherT.Type)) return false;
     if( !DeepComparable.IsExactly(Identifier, otherT.Identifier)) return false;
     if( !DeepComparable.IsExactly(LastSystemChangeElement, otherT.LastSystemChangeElement)) return false;
     if( !DeepComparable.IsExactly(Source, otherT.Source)) return false;
     if( !DeepComparable.IsExactly(Parent, otherT.Parent)) return false;
     if( !DeepComparable.IsExactly(OperationalStatus, otherT.OperationalStatus)) return false;
     if( !DeepComparable.IsExactly(ParameterGroup, otherT.ParameterGroup)) return false;
     if( !DeepComparable.IsExactly(MeasurementPrincipleElement, otherT.MeasurementPrincipleElement)) return false;
     if( !DeepComparable.IsExactly(ProductionSpecification, otherT.ProductionSpecification)) return false;
     if( !DeepComparable.IsExactly(LanguageCode, otherT.LanguageCode)) return false;
     
     return true;
 }
开发者ID:012345789,项目名称:fhir-net-api,代码行数:19,代码来源:DeviceComponent.cs


注:本文中的IDeepComparable类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。