本文整理汇总了C#中ImmutableHashSet.IsSupersetOf方法的典型用法代码示例。如果您正苦于以下问题:C# ImmutableHashSet.IsSupersetOf方法的具体用法?C# ImmutableHashSet.IsSupersetOf怎么用?C# ImmutableHashSet.IsSupersetOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImmutableHashSet
的用法示例。
在下文中一共展示了ImmutableHashSet.IsSupersetOf方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ImmutableSentenceFormModel
public ImmutableSentenceFormModel(ImmutableList<Expression> gameDescription,
ImmutableHashSet<ISentenceForm> sentenceForms,
ImmutableHashSet<ISentenceForm> constantSentenceForms,
ImmutableHashSet<ISentenceForm> independentSentenceForms,
MultiDictionary<ISentenceForm, ISentenceForm> dependencyGraph,
MultiDictionary<ISentenceForm, Implication> rulesByForm,
MultiDictionary<ISentenceForm, Fact> trueSentencesByForm)
{
Debug.Assert(sentenceForms.IsSupersetOf(independentSentenceForms));
Debug.Assert(independentSentenceForms.IsSupersetOf(constantSentenceForms));
Debug.Assert(sentenceForms.IsSupersetOf(dependencyGraph.Keys));
Debug.Assert(sentenceForms.IsSupersetOf(dependencyGraph.Values));
Debug.Assert(sentenceForms.IsSupersetOf(rulesByForm.Keys));
Debug.Assert(sentenceForms.IsSupersetOf(trueSentencesByForm.Keys));
Description = gameDescription;
SentenceForms = sentenceForms;
ConstantSentenceForms = constantSentenceForms;
IndependentSentenceForms = independentSentenceForms;
_dependencyGraph = dependencyGraph;
_rulesByForm = rulesByForm;
_trueSentencesByForm = trueSentencesByForm;
}