|
@@ -4,11 +4,12 @@ namespace Yuuna.Contracts.Semantics
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Collections.Immutable;
|
|
|
+ using Yuuna.Contracts.Linq;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 同義詞物件
|
|
|
/// </summary>
|
|
|
- public interface ISynonym : IEquatable<IEnumerable<string>>, IEquatable<string>, IEquatable<ISynonym>
|
|
|
+ public interface ISynonym : IEquatable<IEnumerable<string>>, IEquatable<string>, IEquatable<ISynonym>, IImmutable<string>
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 表示該物件隸屬的群體。
|
|
@@ -33,7 +34,6 @@ namespace Yuuna.Contracts.Semantics
|
|
|
/// <returns></returns>
|
|
|
void AddRange(IEnumerable<string> words);
|
|
|
|
|
|
- IImmutableList<string> ToImmutable();
|
|
|
}
|
|
|
|
|
|
}
|