Class NoOutputs
A null FST Outputs<T> implementation; use this if you just want to build an FSA.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: Lucene.Net.Util.Fst
Assembly: Lucene.Net.dll
Syntax
public sealed class NoOutputs : Outputs<object>
  Properties
| Improve this Doc View SourceNoOutput
Declaration
public override object NoOutput { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.NoOutput
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Singleton
Declaration
public static NoOutputs Singleton { get; }
  Property Value
| Type | Description | 
|---|---|
| NoOutputs | 
Methods
| Improve this Doc View SourceAdd(Object, Object)
Declaration
public override object Add(object prefix, object output)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | prefix | |
| System.Object | output | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Add(System.Object, System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Common(Object, Object)
Declaration
public override object Common(object output1, object output2)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | output1 | |
| System.Object | output2 | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Common(System.Object, System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Merge(Object, Object)
Declaration
public override object Merge(object first, object second)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | first | |
| System.Object | second | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Merge(System.Object, System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  OutputToString(Object)
Declaration
public override string OutputToString(object output)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | output | 
Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.OutputToString(System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Read(DataInput)
Declaration
public override object Read(DataInput in)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DataInput | in | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Read(Lucene.Net.Store.DataInput)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Subtract(Object, Object)
Declaration
public override object Subtract(object output, object inc)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | output | |
| System.Object | inc | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Subtract(System.Object, System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Write(Object, DataOutput)
Declaration
public override void Write(object prefix, DataOutput out)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | prefix | |
| DataOutput | out | 
Overrides
Lucene.Net.Util.Fst.Outputs<System.Object>.Write(System.Object, Lucene.Net.Store.DataOutput)