예제 #1
0
 public FeatureSetImpl(
     GraphFeatures graphFeatures,
     VariableFeatures variableFeatures,
     VertexFeatures vertexFeatures,
     VertexPropertyFeatures vertexPropertyFeatures,
     EdgeFeatures edgeFeatures,
     EdgePropertyFeatures edgePropertyFeatures)
 {
     GraphFeatures          = graphFeatures;
     VariableFeatures       = variableFeatures;
     VertexFeatures         = vertexFeatures;
     VertexPropertyFeatures = vertexPropertyFeatures;
     EdgeFeatures           = edgeFeatures;
     EdgePropertyFeatures   = edgePropertyFeatures;
 }
예제 #2
0
 public static bool Supports(this IFeatureSet featureSet, VariableFeatures variableFeatures) => (featureSet.VariableFeatures & variableFeatures) == variableFeatures;