Show / Hide Table of Contents

Interface IBehaviorContainer

A container for behaviors

Inherited Members
ITypeSet<IBehavior>.TypeNotFound
ITypeSet<IBehavior>.TryGetValue<TResult>(out TResult)
ITypeSet<IBehavior>.GetValue<TResult>()
ITypeSet<IBehavior>.ContainsType<TResult>()
ITypeSet<IBehavior>.ContainsType(Type)
ICollection<IBehavior>.Add(IBehavior)
ICollection<IBehavior>.Clear()
ICollection<IBehavior>.Contains(IBehavior)
ICollection<IBehavior>.CopyTo(IBehavior[], int)
ICollection<IBehavior>.Remove(IBehavior)
ICollection<IBehavior>.Count
ICollection<IBehavior>.IsReadOnly
IEnumerable<IBehavior>.GetEnumerator()
IParameterSetCollection.GetParameterSet<P>()
IParameterSetCollection.TryGetParameterSet<P>(out P)
IParameterSetCollection.ParameterSets
IParameterSet.SetParameter<P>(string, P)
IParameterSet.TrySetParameter<P>(string, P)
IParameterSet.GetProperty<P>(string)
IParameterSet.TryGetProperty<P>(string, out P)
IParameterSet.CreateParameterSetter<P>(string)
IParameterSet.CreatePropertyGetter<P>(string)
Namespace: SpiceSharp.Behaviors
Assembly: SpiceSharp.dll
Syntax
public interface IBehaviorContainer : ITypeSet<IBehavior>, ICollection<IBehavior>, IEnumerable<IBehavior>, IEnumerable, IParameterSetCollection, IParameterSet

Properties

Name

Gets the name.

Declaration
string Name { get; }
Property Value
Type Description
string

The name of the behavior container.

Remarks

This is typically the name of the entity that creates the behaviors in this container.

Extension Methods

Utility.ThrowIfNull<T>(T, string)
Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, bool)
Documentation.Parameters(IParameterSetCollection)
Utility.ThrowIfEmpty<T>(IEnumerable<T>, string)

See Also

IParameterSetCollection
In this article
Back to top Generated by DocFX